Exemple #1
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((ulong)this.id);
     packet.getData().write((ushort)this.type);
     packet.getData().write((float)this.x);
     packet.getData().write((float)this.z);
 }
Exemple #2
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((string)this.username);
     packet.getData().write((ulong)this.password0);
     packet.getData().write((ulong)this.password1);
     packet.getData().write((ulong)this.password2);
     packet.getData().write((ulong)this.password3);
 }
Exemple #3
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((byte)this.data.Count);
     foreach (EntityUpdate val in this.data)
     {
         val.pack(marshal, packet);
     }
 }
Exemple #4
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((float)this.x);
     packet.getData().write((float)this.z);
     packet.getData().write((float)this.speed);
     packet.getData().write((float)this.vx);
     packet.getData().write((float)this.vz);
     packet.getData().write((byte)this.seq);
     packet.getData().write((ushort)this.frame);
 }
Exemple #5
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write(this.x.hasValue());
     if (this.x.hasValue())
     {
         packet.getData().write((uint)this.x.getValue());
     }
     packet.getData().write((byte)this.y.Count);
     foreach (SpawnData val in this.y)
     {
         val.pack(marshal, packet);
     }
     packet.getData().write((int)this.z);
     packet.getData().write(this.w.hasValue());
     if (this.w.hasValue())
     {
         packet.getData().write((byte)this.w.getValue().Count);
         foreach (bool val in this.w.getValue())
         {
             packet.getData().write((bool)val);
         }
     }
 }
Exemple #6
0
 public static void broadcastDoSthSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Complex data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeDoSth);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #7
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((uint)this.version);
 }
Exemple #8
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((string)this.name);
 }
Exemple #9
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((char)this.x);
     packet.getData().write((char)this.y);
     packet.getData().write((byte)this.seq);
 }
Exemple #10
0
 public static void broadcastLoginResponse(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, StatusEx data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeLoginResponse);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #11
0
 public static void broadcastHandshakeResponseSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Status data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeHandshakeResponse, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #12
0
 public static void broadcastDespawnedEntitySingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Despawn data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeDespawnedEntity);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendOrdered(packet));
 }
Exemple #13
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
 }
Exemple #14
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((ulong)this.id);
 }
Exemple #15
0
 public static void broadcastCharacterCreatedSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, CharacterSelection data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeCharacterCreated, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #16
0
 public static void broadcastEnterWorldSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Success data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeEnterWorld);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #17
0
 public static void broadcastLoginCharacterResultSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, StatusEx data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeLoginCharacterResult, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #18
0
 public static void broadcastCharacterInformationSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Character data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeCharacterInformation);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #19
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((byte)this.num_characters);
 }
Exemple #20
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((byte)this.index);
 }
Exemple #21
0
 public static void broadcastSelectedCharacterSpawnDataSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, CharacterSpawnData data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeSelectedCharacterSpawnData);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
Exemple #22
0
 public void pack(Kaminari.IMarshal marshal, Kaminari.Packet packet)
 {
     packet.getData().write((bool)this.success);
 }
Exemple #23
0
 public static void broadcastSpawnedEntity(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Spawn data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeSpawnedEntity, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendOrdered(packet));
 }