Description
I am creating a Room, and it succeeds on the server. I can see the room on the monitor.
But I get an invalid cast exception. that points to line 408, on ColyseusRoom.cs

Unity version:
6000.1.1f1
Error:
InvalidCastException: Specified cast is not valid.
(wrapper castclass) System.Object.__castclass_with_cache(object,intptr,intptr)
Colyseus.ColyseusRoom`1[T].ParseMessage (System.Byte[] bytes) (at ./Library/PackageCache/io.colyseus.sdk@cc45b6ca4f7e/Runtime/Colyseus/Room/ColyseusRoom.cs:408)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__7_0 (System.Object state) (at <016d35b5449b460ca65d15b1a0aee10a>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:156)
UnityEngine.UnitySynchronizationContext.Exec () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:84)
UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:110)
Network Manager:
`
private static ColyseusClient _client = null;
private static ColyseusRoom _room = null;
private async void Start()
{
Initialize();
await CreateGame();
}
public void Initialize()
{
_client = new ColyseusClient($"ws://localhost:2567");
}
public async Task CreateGame()
{
_room = await _client.Create<MyRoomState>("room_name");
_room.OnMessage<string>("game_start", (message) => {
print("Server message: " + message);
});
}
RoomState:
using Colyseus.Schema;
public partial class MyRoomState : Schema
{
[Type(0, "map", typeof(MapSchema))]
public MapSchema players = new MapSchema();
}
`