feat(wip) room properties

This commit is contained in:
2024-04-14 19:07:48 +03:00
parent d115c98b79
commit accd442388
7 changed files with 55 additions and 8 deletions
@@ -86,6 +86,7 @@ public sealed class AuthorizationOperation: BaseOperation
var playerId = context.LobbyPlayer.Id;
var playerName = context.LobbyPlayer.Name;
var playerPayload = context.LobbyPlayer.Payload;
_writer.Clear();
@@ -24,9 +24,20 @@ namespace Ragon.Server.Handler
var playerDataLen = Reader.ReadUShort();
var playerData = Reader.ReadBytes(playerDataLen);
var player = context.RoomPlayer;
// player.SetData(playerData);
var roomPlayer = context.RoomPlayer;
if (roomPlayer != null)
{
roomPlayer.UserData.Data = playerData;
return;
}
var lobbyPlayer = context.RoomPlayer;
if (lobbyPlayer != null)
{
lobbyPlayer.UserData.Data = playerData;
}
}
}
}