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); }
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); }
public IBitBufferSerializable Deserialize(BitBuffer buffer) { playerId = buffer.DequeueInt(); return(this); }