예제 #1
0
        public static void SendStatFullUpdate(this PNetR.NetworkView view, Stats stat, StatValue value)
        {
            var net = default(StatNetData);

            view.Rpc(4, 51, RpcMode.AllOrdered, net.Fill(stat, value.Max));
            view.Rpc(4, 50, RpcMode.AllOrdered, net.Fill(stat, value.Current));
        }
예제 #2
0
 public static void WornItems(this PNetR.NetworkView view, PNetR.Player player, CharData data)
 {
     view.Rpc(7, 4, player, data.SerWears);
 }
예제 #3
0
 public static void SetCombat(this PNetR.NetworkView view, PNetR.Player player, bool inCombat)
 {
     view.Rpc <BooleanSerializer>(4, 55, player, inCombat);
 }
예제 #4
0
 public static void PerformSkill(this PNetR.NetworkView view, TargetEntry target)
 {
     view.Rpc(5, 61, RpcMode.AllOrdered, target);
 }
예제 #5
0
 public static void UpdateSlot(this PNetR.NetworkView view, InventorySlot slot, int index)
 {
     view.Rpc(7, 6, RpcMode.OwnerOrdered, slot, index);
 }
예제 #6
0
 public static void SetInventory(this PNetR.NetworkView view, CharData data)
 {
     view.Rpc(7, 5, RpcMode.OwnerOrdered, data.SerInventory);
 }
예제 #7
0
 public static void UpdateWornItems(this PNetR.NetworkView view, CharData data)
 {
     view.Rpc(7, 4, RpcMode.AllOrdered, data.SerWears);
 }
예제 #8
0
 public static void Teleport(this PNetR.NetworkView view, Vector3 position)
 {
     view.Rpc <Vector3Serializer>(2, 201, RpcMode.AllOrdered, position);
 }
예제 #9
0
 public static void WearItem(this PNetR.NetworkView view, InventoryItem item, byte slot, WearablePosition usedSlots)
 {
     view.Rpc(7, 8, RpcMode.AllOrdered, item, slot, (int)usedSlots);
 }
예제 #10
0
 public static void UnwearItem(this PNetR.NetworkView view, byte slot, WearablePosition usedSlots)
 {
     view.Rpc(7, 9, RpcMode.AllOrdered, slot, (int)usedSlots);
 }
예제 #11
0
 public static void RequestTrade(this PNetR.NetworkView view, ushort id)
 {
     view.Rpc <UInt16Serializer>(9, 1, RpcMode.OwnerOrdered, id);
 }
예제 #12
0
 public static void SetBits(this PNetR.NetworkView view, int bits)
 {
     view.Rpc <Int32Serializer>(7, 16, RpcMode.OwnerOrdered, bits);
 }
예제 #13
0
 public static void Lock(this PNetR.NetworkView view, bool state)
 {
     view.Rpc <BooleanSerializer>(2, 204, RpcMode.OwnerOrdered, state);
 }
예제 #14
0
 public static void FailedTrade(this PNetR.NetworkView view)
 {
     view.Rpc(9, 5, RpcMode.OwnerOrdered);
 }
예제 #15
0
 public static void CloseTrade(this PNetR.NetworkView view)
 {
     view.Rpc(9, 4, RpcMode.OwnerOrdered);
 }
예제 #16
0
 public static void FaintPony(this PNetR.NetworkView view)
 {
     view.Rpc(4, 57, RpcMode.AllUnordered);
 }