public static void SignIn() { BackendEvents evt = BackendEvents.SignIn; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), }; string msg = UsefulFuncs.CombineJsons(pairs); Client.instance.socket.SendMessage(msg); }
public static void RequestRoomInfos() { BackendEvents evt = BackendEvents.RequestRooms; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } }
public static void SaveInfo() { BackendEvents evt = BackendEvents.Save; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), new KeyValuePair <string, object>("user", JsonUtility.ToJson(Client.user)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } }
public static void CreateRoom() { BackendEvents evt = BackendEvents.CreateRoom; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), new KeyValuePair <string, object>("level", UsefulFuncs.PrimitiveToJsonValue(GameManager.levelId)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } }
public static void SignUp() { BackendEvents evt = BackendEvents.SignUp; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), new KeyValuePair <string, object>("username", UsefulFuncs.PrimitiveToJsonValue(Client.user.id)), new KeyValuePair <string, object>("password", UsefulFuncs.PrimitiveToJsonValue(Client.user.password)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } }
public static void JoinRoom(string hostName) { BackendEvents evt = BackendEvents.JoinRoom; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), new KeyValuePair <string, object>("host", UsefulFuncs.PrimitiveToJsonValue(hostName)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } GameManager.instance.BlockUI(); }
public static void Exit() { if (exitRequested) { return; } exitRequested = true; BackendEvents evt = BackendEvents.Exit; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } GameManager.instance.BlockUI(); }
private static void ChangeScene(string scene, bool playing = false) { if (!GameManager.isHost) { return; } BackendEvents evt = BackendEvents.ChangeScene; var pairs = new KeyValuePair <string, object>[] { new KeyValuePair <string, object>("evt", UsefulFuncs.PrimitiveToJsonValue((int)evt)), new KeyValuePair <string, object>("id", UsefulFuncs.PrimitiveToJsonValue(scene)), new KeyValuePair <string, object>("playing", UsefulFuncs.PrimitiveToJsonValue(playing)), }; string msg = UsefulFuncs.CombineJsons(pairs); if (Client.instance != null && Client.instance.socket != null) { Client.instance.socket.SendMessage(msg); } SceneLoader.instance.LoadScene(scene); }