Beispiel #1
0
        public void battlePong()
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(1);
            End();
        }
Beispiel #2
0
        public void play()
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(2);
            End();
        }
Beispiel #3
0
        public void sync(Sync sync)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(3);
            sync.Serialize(writer);
            End();
        }
Beispiel #4
0
        public void useItem(sbyte seq)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(1);
            writer.WriteInt8(seq);
            End();
        }
Beispiel #5
0
        public void fire(sbyte playerId)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(0);
            writer.WriteInt8(playerId);
            End();
        }
Beispiel #6
0
        public void onHit(sbyte attacker, Int16 damage)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(0);
            writer.WriteInt8(attacker);
            writer.WriteInt16(damage);
            End();
        }
Beispiel #7
0
        public void playerSpawned(Int32 entityId, SyncItem item)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(4);
            writer.WriteInt32(entityId);
            item.Serialize(writer);
            End();
        }
Beispiel #8
0
        public void moveTo(Single x, Single z)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(3);
            writer.WriteSingle(x);
            writer.WriteSingle(z);
            End();
        }
Beispiel #9
0
        public void onJoinArena(Int32 arenaId, Sync sync, Int32 entityId)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(2);
            writer.WriteInt32(arenaId);
            sync.Serialize(writer);
            writer.WriteInt32(entityId);
            End();
        }
Beispiel #10
0
        public void onSync(Player[] players)
        {
            MemoryEndianBinaryWriter writer = Begin();

            writer.WriteByte(1);
            SerializationUtil.WriteVariableLength(writer, players.Length);
            for (int i = 0; i < players.Length; i++)
            {
                players[i].Serialize(writer);
            }
            End();
        }