public static void IAP_Android(SubServerDetail _serverDetail, byte _screenPurchase, string _productId, string _tokenPurchase, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (messageIAP_Android == null) { messageIAP_Android = new MessageSending(CMD_ONEHIT.GamePurchase_inapp_android); } else { messageIAP_Android.ClearData(); } messageIAP_Android.writeByte((byte)DataManager.instance.userData.databaseId); messageIAP_Android.writeLong(DataManager.instance.userData.userId); messageIAP_Android.writeByte(_screenPurchase); messageIAP_Android.writeString(Application.identifier); messageIAP_Android.writeString(_productId); messageIAP_Android.writeString(_tokenPurchase); #if TEST string _tmp = DataManager.instance.userData.databaseId + "|" + DataManager.instance.userData.userId + "|" + _screenPurchase + "|" + Application.identifier + "|" + _productId + "|" + _tokenPurchase; Debug.Log(">>>CMD IAP_Android : " + messageIAP_Android.getCMD() + "|" + _tmp); #endif if (_serverDetail == null) { NetworkGlobal.instance.StartOnehit(messageIAP_Android, _onFinished); } else { NetworkGlobal.instance.StartOnehit(messageIAP_Android, _serverDetail, _onFinished); } }
public static void BigxuAccount_SetEmailSecurity(string _email, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (message_BigxuAccount_SetEmailSecurity == null) { message_BigxuAccount_SetEmailSecurity = new MessageSending(CMD_ONEHIT.Game_Forward_BigxuAccount_SetEmailSecurity); } else { message_BigxuAccount_SetEmailSecurity.ClearData(); } message_BigxuAccount_SetEmailSecurity.writeLong(DataManager.instance.userData.userId); message_BigxuAccount_SetEmailSecurity.writeString(DataManager.instance.userData.username); message_BigxuAccount_SetEmailSecurity.writeString(DataManager.instance.userData.password); message_BigxuAccount_SetEmailSecurity.writeString(_email); #if TEST string _tmp = DataManager.instance.userData.userId + "|" + DataManager.instance.userData.username + "|" + DataManager.instance.userData.password + "|" + _email; Debug.Log(">>>CMD BigxuAccount_SetEmailSecurity : " + message_BigxuAccount_SetEmailSecurity.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.StartOnehit(message_BigxuAccount_SetEmailSecurity, _onFinished); }
public static void LoginWithDeviceID(long _userId, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (messageLoginWithDeviceID == null) { messageLoginWithDeviceID = new MessageSending(CMD_ONEHIT.Game_login_0_device_account); } else { messageLoginWithDeviceID.ClearData(); } string _deviceId = SystemInfo.deviceUniqueIdentifier; messageLoginWithDeviceID.writeLong(_userId); messageLoginWithDeviceID.writeString(_deviceId); messageLoginWithDeviceID.writeString(SystemInfo.deviceModel); #if TEST Debug.Log(">>>CMD LoginWithDeviceID : " + messageLoginWithDeviceID.getCMD() + "|" + _userId + "|" + _deviceId + "|" + SystemInfo.deviceModel); #endif NetworkGlobal.instance.StartOnehit(messageLoginWithDeviceID, _onFinished); }
public static void BigxuAccount_ForgotPassword(string _email, string _userName, string _newPass, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (message_BigxuAccount_ForgotPassword == null) { message_BigxuAccount_ForgotPassword = new MessageSending(CMD_ONEHIT.Game_Forward_BigxuAccount_Backup_By_EmailSecurity); } else { message_BigxuAccount_ForgotPassword.ClearData(); } message_BigxuAccount_ForgotPassword.writeString(_email); message_BigxuAccount_ForgotPassword.writeString(_userName); message_BigxuAccount_ForgotPassword.writeString(_newPass); #if TEST string _tmp = _email + "|" + _userName + "|" + _newPass; Debug.Log(">>>CMD BigxuAccount_ForgotPassword : "******"|" + _tmp); #endif NetworkGlobal.instance.StartOnehit(message_BigxuAccount_ForgotPassword, _onFinished); }
public static void SendMessagePlayNowMiniGame(short _gameId) { if (messagePlayNowMiniGame == null) { messagePlayNowMiniGame = new MessageSending(CMD_REALTIME.C_TABLE_JOIN_TO_MINIGAME_STATE); } else { messagePlayNowMiniGame.ClearData(); } messagePlayNowMiniGame.writeshort(_gameId); messagePlayNowMiniGame.writeByte((byte)DataManager.instance.userData.databaseId); messagePlayNowMiniGame.writeLong(DataManager.instance.userData.userId); switch (DataManager.instance.userData.databaseId) { case UserData.DatabaseType.DATABASEID_DEVICE: messagePlayNowMiniGame.writeString(DataManager.instance.userData.deviceId); messagePlayNowMiniGame.writeString(SystemInfo.deviceModel); break; case UserData.DatabaseType.DATABASEID_BIGXU: messagePlayNowMiniGame.writeString(DataManager.instance.userData.username); messagePlayNowMiniGame.writeString(DataManager.instance.userData.password); break; case UserData.DatabaseType.DATABASEID_FACEBOOK: // messagePlayNowMiniGame.writeString (Facebook.Unity.AccessToken.CurrentAccessToken.TokenString); messagePlayNowMiniGame.writeString(DataManager.instance.userData.tokenFBIdOfBusiness); break; } #if TEST string _tmp = string.Empty; _tmp += _gameId; Debug.Log(">>>CMD PlayNowMiniGame : " + messagePlayNowMiniGame.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.SendMessageRealTime(messagePlayNowMiniGame); }
public static void LoginWithLocalAccount(long _userId, string _userName, string _pass, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (messageLoginWithLocalAccount == null) { messageLoginWithLocalAccount = new MessageSending(CMD_ONEHIT.Game_login_1_bigxu_account); } else { messageLoginWithLocalAccount.ClearData(); } messageLoginWithLocalAccount.writeLong(_userId); messageLoginWithLocalAccount.writeString(_userName); messageLoginWithLocalAccount.writeString(_pass); #if TEST Debug.Log(">>>CMD LoginWithLocalAccount : " + messageLoginWithLocalAccount.getCMD() + "|" + _userId + "|" + _userName + "|" + _pass); #endif NetworkGlobal.instance.StartOnehit(messageLoginWithLocalAccount, _onFinished); }
public static void Forward_Bonus_AndroidInstall_Commit(string _packageName, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (message_Forward_Bonus_AndroidInstall_Commit == null) { message_Forward_Bonus_AndroidInstall_Commit = new MessageSending(CMD_ONEHIT.GameMission_AndroidInstall_Commit); } else { message_Forward_Bonus_AndroidInstall_Commit.ClearData(); } message_Forward_Bonus_AndroidInstall_Commit.writeByte((byte)DataManager.instance.userData.databaseId); message_Forward_Bonus_AndroidInstall_Commit.writeLong(DataManager.instance.userData.userId); message_Forward_Bonus_AndroidInstall_Commit.writeString(_packageName); #if TEST string _tmp = DataManager.instance.userData.databaseId + "|" + DataManager.instance.userData.userId + "|" + _packageName; Debug.Log(">>>CMD Forward_Bonus_AndroidInstall_Commit : " + message_Forward_Bonus_AndroidInstall_Commit.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.StartOnehit(message_Forward_Bonus_AndroidInstall_Commit, _onFinished); }
public void SendChatInTable(string _message) { if (messageSendingChat == null) { messageSendingChat = new MessageSending(CMD_REALTIME.C_GAMEPLAY_CHAT_IN_TABLE); } else { messageSendingChat.ClearData(); } messageSendingChat.writeString(_message); string _tmp = string.Empty; _tmp += _message; #if TEST Debug.Log(">>>CMD Chat : " + messageSendingChat.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.SendMessageRealTime(messageSendingChat); }
public static void GetSplashData_IOS(short _languageId, string _packageName, System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (messageGetSplashData_IOS == null) { messageGetSplashData_IOS = new MessageSending(CMD_ONEHIT.SPLASH_IOS); } else { messageGetSplashData_IOS.ClearData(); } messageGetSplashData_IOS.writeshort(_languageId); messageGetSplashData_IOS.writeString(_packageName); #if TEST string _tmp = string.Empty; _tmp += _languageId + "|" + _packageName; Debug.Log(">>>CMD GetSplashData_IOS : " + messageGetSplashData_IOS.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.StartOnehit(messageGetSplashData_IOS, _onFinished); }
public static void SendMessageCreatePassAndJoinTable(short _gameId, string _passwordTable) { if (messageCreatePassAndJoinTable == null) { messageCreatePassAndJoinTable = new MessageSending(CMD_REALTIME.C_TABLE_CREATE_PASSWORD_TABLE); } else { messageCreatePassAndJoinTable.ClearData(); } messageCreatePassAndJoinTable.writeshort(_gameId); messageCreatePassAndJoinTable.writeString(_passwordTable); messageCreatePassAndJoinTable.writeByte((byte)DataManager.instance.userData.databaseId); messageCreatePassAndJoinTable.writeLong(DataManager.instance.userData.userId); switch (DataManager.instance.userData.databaseId) { case UserData.DatabaseType.DATABASEID_DEVICE: messageCreatePassAndJoinTable.writeString(DataManager.instance.userData.deviceId); messageCreatePassAndJoinTable.writeString(SystemInfo.deviceModel); break; case UserData.DatabaseType.DATABASEID_BIGXU: messageCreatePassAndJoinTable.writeString(DataManager.instance.userData.username); messageCreatePassAndJoinTable.writeString(DataManager.instance.userData.password); break; case UserData.DatabaseType.DATABASEID_FACEBOOK: messageCreatePassAndJoinTable.writeString(DataManager.instance.userData.tokenFBIdOfBusiness); break; } #if TEST string _tmp = string.Empty; _tmp += _gameId + "|" + "|" + _passwordTable; Debug.Log(">>>CMD CreatePassAndJoinTable : " + messageCreatePassAndJoinTable.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.SendMessageRealTime(messageCreatePassAndJoinTable); }
public static void BetToWin(long _bet , List <BetToWinValueDetail> _listBetToWinInfo , List <long> _listBetToWinValue , System.Action <MessageReceiving, int> _onFinished) { if (CoreGameManager.instance.giaLapNgatKetNoi) { if (_onFinished != null) { _onFinished(null, 1); } return; } if (CoreGameManager.instance.giaLapMangChapChon) { if (Random.Range(0, 100) < CoreGameManager.instance.giaLapTyLeRotMang) { if (_onFinished != null) { _onFinished(null, 1); } return; } } if (message_BetToWin == null) { message_BetToWin = new MessageSending(CMD_ONEHIT.Game_BetToWin_NoAchievement); } else { message_BetToWin.ClearData(); } message_BetToWin.writeLong(_bet); message_BetToWin.writeshort((short)_listBetToWinInfo.Count); for (int i = 0; i < _listBetToWinInfo.Count; i++) { message_BetToWin.writeInt(_listBetToWinInfo[i].weight); message_BetToWin.writeLong(_listBetToWinValue[i]); } message_BetToWin.writeByte((byte)DataManager.instance.userData.databaseId); message_BetToWin.writeLong(DataManager.instance.userData.userId); switch (DataManager.instance.userData.databaseId) { case UserData.DatabaseType.DATABASEID_DEVICE: message_BetToWin.writeString(DataManager.instance.userData.deviceId); // message_BetToWin.writeString (SystemInfo.deviceModel); break; case UserData.DatabaseType.DATABASEID_BIGXU: message_BetToWin.writeString(DataManager.instance.userData.username); message_BetToWin.writeString(DataManager.instance.userData.password); break; case UserData.DatabaseType.DATABASEID_FACEBOOK: message_BetToWin.writeString(DataManager.instance.userData.tokenFBIdOfBusiness); break; default: #if TEST Debug.LogError(">>> Lỗi databaseId: " + DataManager.instance.userData.databaseId); #endif break; } #if TEST string _tmp = _bet + "|" + DataManager.instance.userData.databaseId + "|" + DataManager.instance.userData.userId + "|"; Debug.Log(">>>CMD BetToWin : " + message_BetToWin.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.StartOnehit(message_BetToWin, _onFinished); }