/// <inheritdoc /> public void ReadFromBuffer(NetBuffer buffer) { RoomId = buffer.ReadString(); YourPlayer = buffer.ReadInt32(); CurrentPlayer = new Guid(buffer.ReadBytes(16)); Players = new Player[buffer.ReadInt32()]; for (var i = 0; i < Players.Length; i++) { Players[i] = buffer.ReadClass <Player>(); } Board = new GamePiece[buffer.ReadInt32()]; for (var i = 0; i < Board.Length; i++) { Board[i] = buffer.ReadClass <GamePiece>(); } }