public static void SendMessageJoinToMiniGame(IMiniGameInfo _gameInfo) { if (!_gameInfo.isSubGame) { Debug.LogError(">>> " + _gameInfo.gameType.ToString() + " không phải subgame"); return; } switch (_gameInfo.gameType) { case IMiniGameInfo.Type.DragonTigerCasino: messageJoinToMiniGame = new MessageSending(CMD_REALTIME.C_MINIGAME_LONGHO_JOIN_GAME); break; case IMiniGameInfo.Type.Koprok: messageJoinToMiniGame = new MessageSending(CMD_REALTIME.C_MINIGAME_BAUCUA_JOIN_GAME); break; default: messageJoinToMiniGame = null; Debug.LogError(">>> Chưa setup API game " + _gameInfo.gameType.ToString()); break; } if (messageJoinToMiniGame != null) { NetworkGlobal.instance.SendMessageRealTime(messageJoinToMiniGame); } }
protected virtual void OnMessageSending(string message) { if (MessageSending != null) { MessageSending.Invoke(message); } }
public void deleteMessageSending(int id) { MessageSending MessageSending = MessageSendingRepository.GetById(id); MessageSendingRepository.Delete(MessageSending); SaveChange(); }
public void SendMessageAddBet(byte _indexBet, short _indexChip, long _goldAdd) { if (messageSendingAddBet == null) { messageSendingAddBet = new MessageSending(CMD_REALTIME.C_GAMEPLAY_ADDBET); } else { messageSendingAddBet.ClearData(); } messageSendingAddBet.writeByte(_indexBet); messageSendingAddBet.writeshort(_indexChip); messageSendingAddBet.writeLong(_goldAdd); string _tmp = string.Empty; _tmp += _indexBet + "|" + _indexChip + "|" + _goldAdd; #if TEST Debug.Log(">>>CMD AddBet : " + messageSendingAddBet.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.SendMessageRealTime(messageSendingAddBet); }
public OneHitGame(MessageSending _messageSending) { serverName = "listIpForOneHit"; listIpConnect = new List <IpDetail>(); List <IpDetail> _newListIpConnect = new List <IpDetail>(); for (int i = 0; i < DataManager.instance.subServerData.listIpForOneHit.Count; i++) { _newListIpConnect.Add(DataManager.instance.subServerData.listIpForOneHit[i]); } _newListIpConnect.Sort(delegate(IpDetail _ipDetailSau, IpDetail _ipDetailTruoc) // y.CompareTo(x) = -1 là dịch về phía sau { // -1 là dịch về phía trước if (_ipDetailTruoc.timeDelay == -1) { return(1); } if (_ipDetailSau.timeDelay > _ipDetailTruoc.timeDelay) { return(1); } else if (_ipDetailSau.timeDelay == _ipDetailTruoc.timeDelay) { if (_ipDetailSau.countConnectionError > _ipDetailTruoc.countConnectionError) { return(1); } else if (_ipDetailSau.countConnectionError == _ipDetailTruoc.countConnectionError) { return(0); } else { return(-1); } } else { return(-1); } }); for (int i = 0; i < _newListIpConnect.Count; i++) { if (!_newListIpConnect[i].beingError) { // Debug.Log(">>> Khong Loi: " + _newListIpConnect[i][i].ip + ":" + _newListIpConnect[i].port_onehit); listIpConnect.Add(_newListIpConnect[i]); } } for (int i = 0; i < _newListIpConnect.Count; i++) { if (_newListIpConnect[i].beingError) { // Debug.Log(">>> Loi: " + _newListIpConnect[i][i].ip + ":" + _newListIpConnect[i].port_onehit); listIpConnect.Add(_newListIpConnect[i]); } } messageSending = _messageSending; }
public void SetReadyGame(bool boolean) { MessageSending readygame = new MessageSending(CMD_REALTIME.C_GAMEPLAY_READY); readygame.writeBoolean(boolean); NetworkGlobal.instance.SendMessageRealTime(readygame); }
public void SetBetInGame(string arg0) { MessageSending mgs = new MessageSending(CMD_REALTIME.C_GAMEPLAY_SETBET); mgs.writeLong(Convert.ToInt64(arg0)); NetworkGlobal.instance.SendMessageRealTime(mgs); }
/// <summary> /// 添加批次概览信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public int AddMsgSendingInfo(MessageSending model) { StringBuilder strSql = new StringBuilder(); strSql.Append( "insert into MessageSending (BatchId,AccIdSet,AccIdCount,ChannelSet,ActionType,ActionMark,Remark,CreateTime) " + "Values(@BatchId,@AccIdSet,@AccIdCount,@ChannelSet,@ActionType,@ActionMark,@Remark,@CreateTime)"); try { int reVal = DapperHelper.Execute(strSql.ToString(), new { BatchId = model.BatchId, AccIdSet = model.AccIdSet, AccIdCount = model.AccIdCount, ChannelSet = model.ChannelSet, ActionType = 0, ActionMark = 0, Remark = model.Remark, CreateTime = DateTime.Now }); return(reVal); } catch (Exception ex) { Logger.Error("插入批次" + model.BatchId + "概览详情出错", ex); return(0); } }
public void EventMove(int eventMove) { short cmd = Convert.ToInt16(eventMove); MessageSending mgs = new MessageSending(cmd); NetworkGlobal.instance.SendMessageRealTime(mgs); }
public void CallSpell(int spell) { #if TEST Debug.Log("spell" + spell); #endif MessageSending mgs = new MessageSending((short)spell); NetworkGlobal.instance.SendMessageRealTime(mgs); }
/// <summary> /// Raises <see cref="MessageSending"/> event. /// </summary> protected virtual void OnMessageSending(RequestMessage message) { if (MessageSending != null) { var e = new MessageEventArgs(message); MessageSending?.Invoke(this, e); } }
public void SetChoiceHeroAnhSpell(int hero, int spell) { MessageSending changecharacter = new MessageSending(CMD_REALTIME.C_XHCD_CHANGE_CHARACTER); changecharacter.writeByte((byte)hero); changecharacter.writeByte((byte)spell); NetworkGlobal.instance.SendMessageRealTime(changecharacter); }
public void CheatBai() { MessageSending _messageSending = new MessageSending(CMD_REALTIME.C_GAMEPLAY_ADMIN_CHEAT); for (int i = 0; i < cheatCard_Global.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Global[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_00.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_00[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_01.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_01[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_02.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_02[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_03.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_03[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_04.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_04[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_05.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_05[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_06.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_06[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_07.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_07[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } for (int i = 0; i < cheatCard_Player_08.Count; i++) { CardDetail _cardDetail = GetCardDetail(cheatCard_Player_08[i]); _messageSending.writeByte((byte)_cardDetail.cardId); } NetworkGlobal.instance.SendMessageRealTime(_messageSending); }
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 void EventMove(int eventMove) { if (BOL_Manager.instance.CanPlayMusicAndSfx()) { MyAudioManager.instance.PlaySfx(GameInformation.instance.globalAudioInfo.sfx_Click); } short cmd = Convert.ToInt16(eventMove); MessageSending mgs = new MessageSending(cmd); NetworkGlobal.instance.SendMessageRealTime(mgs); }
public void createMessageSending(MessageSending obj) { try { MessageSendingRepository.Add(obj); SaveChange(); } catch { } }
private async Task dispatchSendingHandler(Message message) { if (MessageSending == null) { return; } foreach (var handler in MessageSending.GetInvocationList()) { await((IrcClientMessageEventHandler)handler)(this, message); } }
private void OnMessageEntered(string messageText, ref bool sendToOthers) { if (!sendToOthers) { return; } var consumed = false; MessageSending?.Invoke(messageText, ref consumed); sendToOthers = !consumed; }
public void SendMessage(IPTZMessage message) { MessageSending?.Invoke(this, message.DataBytes); _logger.LogInfoMessage($"Send message. Data: {BitConverter.ToString(message.DataBytes)}"); var sendResult = _serialPort.SendMessage(message.DataBytes); if (!sendResult) { _logger.LogError($"Send message fail."); } }
static void Main(string[] args) { WSResponce respObject = new WSResponce(); string response = respObject.GetFormattedXml(CurrentUrl); Console.WriteLine(response); Console.WriteLine("__________________________"); ComposeMessage newMessage = new ComposeMessage(); MessageSending messageTemplate = new MessageSending(); messageTemplate.SendMessage(newMessage.CreateMessage(response)); Console.ReadLine(); }
public ViewerData() { Winner = -1; SendMessageCommand = new CustomCommand(item => { MessageSending?.Invoke(PrintedText); PrintedText = ""; }) { CanBeExecuted = false }; }
public static void GetUserDetail(sbyte _databaseid, long _userid, List <short> _listGameId, 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 (messageGetUserDetail == null) { messageGetUserDetail = new MessageSending(CMD_ONEHIT.Game_Global_Get_BasePlayerInfo_And_FullAchievement_ByUserid); } else { messageGetUserDetail.ClearData(); } string _tmp = string.Empty; messageGetUserDetail.writeByte((byte)_databaseid); messageGetUserDetail.writeLong(_userid); messageGetUserDetail.writeshort((short)_listGameId.Count); _tmp += _databaseid + "|" + _userid + "|" + _listGameId.Count + "|"; for (int i = 0; i < _listGameId.Count; i++) { messageGetUserDetail.writeshort(_listGameId[i]); _tmp += _listGameId [i] + "_"; if (i + 1 < _listGameId.Count) { _tmp += "_"; } } #if TEST Debug.Log(">>>CMD GetUserDetail : " + messageGetUserDetail.getCMD() + "|" + _tmp); #endif NetworkGlobal.instance.StartOnehit(messageGetUserDetail, _onFinished); }
public static void TESTIAP(SubServerDetail _serverDetail, System.Action <MessageReceiving, int> _onFinished) { // gửi sbyte databaseid // long userid 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 (messageTestIAP_Android == null) { messageTestIAP_Android = new MessageSending(CMD_ONEHIT.TEST_ADD_GOLD); } else { messageTestIAP_Android.ClearData(); } messageTestIAP_Android.writeByte((byte)DataManager.instance.userData.databaseId); messageTestIAP_Android.writeLong(DataManager.instance.userData.userId); #if TEST string _tmp = DataManager.instance.userData.databaseId + "|" + DataManager.instance.userData.userId; Debug.Log(">>>CMD IAP_Android : " + messageTestIAP_Android.getCMD() + "|" + _tmp); #endif if (_serverDetail == null) { NetworkGlobal.instance.StartOnehit(messageTestIAP_Android, _onFinished); } else { NetworkGlobal.instance.StartOnehit(messageTestIAP_Android, _serverDetail, _onFinished); } }
public void Standup() { if (Time.time >= timeDelay) { timeDelay = Time.time + timeBetween; MessageSending mgs = new MessageSending(CMD_REALTIME.C_GAMEPLAY_STANDUP); NetworkGlobal.instance.SendMessageRealTime(mgs); } else { #if TEST Debug.Log("chưa den lúc nhấn" + Time.time); #endif } }
public ActionResult SendMessage(string nameInput, string mailInput, string phoneInput, string subjectInput, string messageInput) { MessageSending messageInfo = new MessageSending(); messageInfo.name = nameInput; messageInfo.email = mailInput; messageInfo.phone = phoneInput; messageInfo.subject = subjectInput; messageInfo.message = messageInput; messageInfo.time = DateTime.Now; _messageSendingService.createMessageSending(messageInfo); return(RedirectToAction("Index", "Home", new { contactValue = "successful" })); }
public void Sitdown(byte positionChair) { if (Time.time >= timeDelay) { timeDelay = Time.time + timeBetween; MessageSending mgs = new MessageSending(CMD_REALTIME.C_GAMEPLAY_SITDOWN); mgs.writeByte(positionChair); NetworkGlobal.instance.SendMessageRealTime(mgs); } else { #if TEST Debug.Log("chưa den lúc nhấn" + Time.time); #endif } }
public static void GetGoldSubsidy(SubServerDetail _serverDetail, 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 (messageGetGoldSubsidy == null) { messageGetGoldSubsidy = new MessageSending(CMD_ONEHIT.GameBonus_Get_Gold_Subsidy); } else { messageGetGoldSubsidy.ClearData(); } messageGetGoldSubsidy.writeByte((byte)DataManager.instance.userData.databaseId); messageGetGoldSubsidy.writeLong(DataManager.instance.userData.userId); #if TEST string _tmp = DataManager.instance.userData.databaseId + "|" + DataManager.instance.userData.userId; Debug.Log(">>>CMD GetGoldSubsidy : " + messageGetGoldSubsidy.getCMD() + "|" + _tmp); #endif if (_serverDetail == null) { NetworkGlobal.instance.StartOnehit(messageGetGoldSubsidy, _onFinished); } else { NetworkGlobal.instance.StartOnehit(messageGetGoldSubsidy, _serverDetail, _onFinished); } }
public void SendMessageStandUp() { if (messageSendingStandUp == null) { messageSendingStandUp = new MessageSending(CMD_REALTIME.C_GAMEPLAY_STANDUP); } else { messageSendingStandUp.ClearData(); } #if TEST Debug.Log(">>>CMD StandUp : " + messageSendingStandUp.getCMD()); #endif NetworkGlobal.instance.SendMessageRealTime(messageSendingStandUp); }
public static void InviteFriend_SearchParentInfo(SubServerDetail _serverDetail, short _parentSessionId, 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 (messageInviteFriend_SearchParentInfo == null) { messageInviteFriend_SearchParentInfo = new MessageSending(CMD_ONEHIT.GameGlobal_GetMiniInfo_BySessionid); } else { messageInviteFriend_SearchParentInfo.ClearData(); } messageInviteFriend_SearchParentInfo.writeshort(_parentSessionId); #if TEST string _tmp = _parentSessionId.ToString(); Debug.Log(">>>CMD InviteFriend_SearchParentInfo : " + messageInviteFriend_SearchParentInfo.getCMD() + "|" + _tmp); #endif if (_serverDetail == null) { NetworkGlobal.instance.StartOnehit(messageInviteFriend_SearchParentInfo, _onFinished); } else { NetworkGlobal.instance.StartOnehit(messageInviteFriend_SearchParentInfo, _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); }