public void OnServerMessage(object sender, Colyseus.MessageEventArgs e) { IndexedDictionary <string, object> args = (IndexedDictionary <string, object>)e.message; if (args.ContainsKey("type")) { } else { Debug.LogError("Unexpected formatting of server message: " + e.message); } }
public void OnServerMessage(object sender, Colyseus.MessageEventArgs e) { IndexedDictionary <string, object> args = (IndexedDictionary <string, object>)e.message; if (args.ContainsKey("type")) { try{ switch ((string)args["type"]) { case "status": #if debug_server Debug.Log("Server message: " + args["value"]); #endif break; case "command": switch ((string)args["value"]) { case "move to room": switch ((string)args["value2"]) { case "matchmaking": colyseusClient.JoinMatchmakingRoom(); break; } break; } break; } } catch (System.Exception err) { Debug.LogError(err); } } else { Debug.LogError("Unexpected formatting of server message: " + e.message); } }
public void OnServerMessage(object sender, Colyseus.MessageEventArgs e) { }