Пример #1
0
    public IBitBufferSerializable Deserialize(BitBuffer buffer)
    {
        playerPositions = new Dictionary <int, Position> ();
        int count = buffer.DequeueInt();

        for (int i = 0; i < count; i++)
        {
            int      playerId = buffer.DequeueInt();
            Position position = new Position(buffer);
            playerPositions.Add(playerId, position);
        }
        return(this);
    }
Пример #2
0
 public IBitBufferSerializable Deserialize(BitBuffer buffer)
 {
     playerId = buffer.DequeueInt();
     rdlu     = new bool[4];
     for (int i = 0; i < 4; i++)
     {
         rdlu [i] = buffer.DequeueBool();
     }
     return(this);
 }
Пример #3
0
 public IBitBufferSerializable Deserialize(BitBuffer buffer)
 {
     playerId = buffer.DequeueInt();
     return(this);
 }