feat: room properties ready, player properties wip
This commit is contained in:
@@ -68,6 +68,7 @@ public class RagonRoom : IRagonRoom, IRagonAction
|
||||
|
||||
_entitiesDirtySet = new HashSet<RagonEntity>();
|
||||
|
||||
UserData = new RagonData(Array.Empty<byte>());
|
||||
Writer = new RagonBuffer();
|
||||
}
|
||||
|
||||
@@ -110,20 +111,6 @@ public class RagonRoom : IRagonRoom, IRagonAction
|
||||
foreach (var roomPlayer in ReadyPlayersList)
|
||||
roomPlayer.Connection.Unreliable.Send(sendData);
|
||||
}
|
||||
|
||||
if (UserData.IsDirty)
|
||||
{
|
||||
Writer.Clear();
|
||||
Writer.WriteOperation(RagonOperation.ROOM_DATA_UPDATED);
|
||||
Writer.WriteUShort((ushort)UserData.Data.Length);
|
||||
Writer.WriteBytes(UserData.Data);
|
||||
|
||||
var sendData = Writer.ToArray();
|
||||
foreach (var roomPlayer in ReadyPlayersList)
|
||||
roomPlayer.Connection.Reliable.Send(sendData);
|
||||
|
||||
UserData.IsDirty = false;
|
||||
}
|
||||
}
|
||||
|
||||
public void AttachPlayer(RagonRoomPlayer player)
|
||||
|
||||
Reference in New Issue
Block a user