private void BtnClickMove(IUIObject obj) { if (this.m_SelectedChallenInfo == null) { return; } if ((short)Client.m_MyCH == this.m_SelectedChallenInfo.ChannelID) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("560"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); return; } string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("387"); string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("92"); string empty = string.Empty; MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { textFromMessageBox, "targetname", TKString.NEWString(this.m_SelectedChallenInfo.ChannelName) }); msgBoxUI.SetMsg(new YesDelegate(this.On_Channel_Move_Request), this.m_SelectedChallenInfo.ChannelID, textFromInterface, empty, eMsgType.MB_OK_CANCEL, 2); }
private void SetFriendList() { this.m_FriendList.Clear(); foreach (USER_FRIEND_INFO uSER_FRIEND_INFO in NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_kFriendInfo.GetFriendInfoValues()) { if (1L > uSER_FRIEND_INFO.FriendHelpSolInfo.i64HelpSolID || uSER_FRIEND_INFO.FriendHelpSolInfo.i64HelpSolID >= 11L) { NewListItem newListItem = new NewListItem(this.m_FriendList.ColumnNum, true, string.Empty); string text = TKString.NEWString(uSER_FRIEND_INFO.szName); newListItem.SetListItemData(0, text, null, null, null); newListItem.SetListItemData(1, uSER_FRIEND_INFO.i16Level.ToString(), null, null, null); if (0 < uSER_FRIEND_INFO.i8Location) { if (0 < uSER_FRIEND_INFO.i8UserPlayState) { newListItem.SetListItemData(2, "Win_I_Comm01", null, null, null); } else { newListItem.SetListItemData(2, "Win_I_Comm03", null, null, null); } } else { newListItem.SetListItemData(2, "Win_I_Comm02", null, null, null); } newListItem.Data = text; this.m_FriendList.Add(newListItem); } } this.m_FriendList.RepositionItems(); }
private void ClickGroupList(eWHISPERMENU _type) { if (_type != eWHISPERMENU.eEWHISPERMENU_FRIEND_ADD) { if (_type != eWHISPERMENU.eWHISPERMENU_USER_KICK) { if (_type == eWHISPERMENU.eEWHISPERMENU_SHOW_DETAIL_INFO) { GS_OTHERCHAR_INFO_PERMIT_REQ gS_OTHERCHAR_INFO_PERMIT_REQ = new GS_OTHERCHAR_INFO_PERMIT_REQ(); gS_OTHERCHAR_INFO_PERMIT_REQ.nPersonID = this.m_WhisperUser.PersonID; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_OTHERCHAR_INFO_PERMIT_REQ, gS_OTHERCHAR_INFO_PERMIT_REQ); } } } else { NrCharUser nrCharUser = NrTSingleton <NkCharManager> .Instance.GetChar(1) as NrCharUser; if (nrCharUser.GetCharName().CompareTo(this.m_WhisperUser.Name) != 0) { GS_FRIEND_APPLY_REQ gS_FRIEND_APPLY_REQ = new GS_FRIEND_APPLY_REQ(); gS_FRIEND_APPLY_REQ.i32WorldID = 0; TKString.StringChar(this.m_WhisperUser.Name, ref gS_FRIEND_APPLY_REQ.name); SendPacket.GetInstance().SendObject(904, gS_FRIEND_APPLY_REQ); } } }
public void AddFriendList() { this.m_nlbGiftTarget.Clear(); this.m_TargetInfoList.Clear(); foreach (USER_FRIEND_INFO uSER_FRIEND_INFO in NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_kFriendInfo.GetFriendInfoValues()) { if (uSER_FRIEND_INFO != null) { if (uSER_FRIEND_INFO.nPersonID >= 11L) { ItemGiftTargetDlg.TARGET_INFO tARGET_INFO = new ItemGiftTargetDlg.TARGET_INFO(); tARGET_INFO.SetInfo(TKString.NEWString(uSER_FRIEND_INFO.szName), uSER_FRIEND_INFO.nPersonID, uSER_FRIEND_INFO.i16Level, uSER_FRIEND_INFO.i32FaceCharKind); this.m_TargetInfoList.Add(tARGET_INFO); } } } if (0 < this.m_TargetInfoList.Count) { this.m_TargetInfoList.Sort(new Comparison <ItemGiftTargetDlg.TARGET_INFO>(this.CompareNameDESC)); for (int i = 0; i < this.m_TargetInfoList.Count; i++) { NewListItem newListItem = this.GetNewListItem(this.m_TargetInfoList[i]); if (newListItem != null) { this.m_nlbGiftTarget.Add(newListItem); } } } this.m_nlbGiftTarget.RepositionItems(); }
public void OnClickMatch(IUIObject obj) { TOURNAMENT_MATCH_LIST tOURNAMENT_MATCH_LIST = obj.Data as TOURNAMENT_MATCH_LIST; if (tOURNAMENT_MATCH_LIST != null) { if (tOURNAMENT_MATCH_LIST.eMatchState == eTOURNAMENT_PLAYER_STATE.eTOURNAMENT_PLAYER_STATE_MATCH) { GS_TOURNAMENT_STATE_UPDATE_REQ gS_TOURNAMENT_STATE_UPDATE_REQ = new GS_TOURNAMENT_STATE_UPDATE_REQ(); TKString.StringChar(tOURNAMENT_MATCH_LIST.m_szPlayer[0], ref gS_TOURNAMENT_STATE_UPDATE_REQ.szPlayerName); gS_TOURNAMENT_STATE_UPDATE_REQ.nMatchState = 2; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_TOURNAMENT_STATE_UPDATE_REQ, gS_TOURNAMENT_STATE_UPDATE_REQ); } else if (tOURNAMENT_MATCH_LIST.eMatchState == eTOURNAMENT_PLAYER_STATE.eTOURNAMENT_PLAYER_STATE_BATTLE) { GS_TOURNAMENT_STATE_UPDATE_REQ gS_TOURNAMENT_STATE_UPDATE_REQ2 = new GS_TOURNAMENT_STATE_UPDATE_REQ(); TKString.StringChar(tOURNAMENT_MATCH_LIST.m_szPlayer[0], ref gS_TOURNAMENT_STATE_UPDATE_REQ2.szPlayerName); gS_TOURNAMENT_STATE_UPDATE_REQ2.nMatchState = 8; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_TOURNAMENT_STATE_UPDATE_REQ, gS_TOURNAMENT_STATE_UPDATE_REQ2); } else if (tOURNAMENT_MATCH_LIST.eMatchState == eTOURNAMENT_PLAYER_STATE.eTOURNAMENT_PLAYER_STATE_LOBBY) { GS_TOURNAMENT_STATE_UPDATE_REQ gS_TOURNAMENT_STATE_UPDATE_REQ3 = new GS_TOURNAMENT_STATE_UPDATE_REQ(); TKString.StringChar(tOURNAMENT_MATCH_LIST.m_szPlayer[0], ref gS_TOURNAMENT_STATE_UPDATE_REQ3.szPlayerName); gS_TOURNAMENT_STATE_UPDATE_REQ3.nMatchState = 4; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_TOURNAMENT_STATE_UPDATE_REQ, gS_TOURNAMENT_STATE_UPDATE_REQ3); } } }
public void SendPacket_CheckUserName(string strUserName) { WS_NAME_DUPLICATION_CHECK_REQ wS_NAME_DUPLICATION_CHECK_REQ = new WS_NAME_DUPLICATION_CHECK_REQ(); TKString.StringChar(strUserName, ref wS_NAME_DUPLICATION_CHECK_REQ.szCharName); SendPacket.GetInstance().SendObject(16777250, wS_NAME_DUPLICATION_CHECK_REQ); }
public void On_ClickOK(IUIObject a_cObject) { if (this.m_TextField_NameInput.Text.Length <= 0) { return; } NrCharUser nrCharUser = NrTSingleton <NkCharManager> .Instance.GetChar(1) as NrCharUser; if (this.m_TextField_NameInput.Text == nrCharUser.GetCharName()) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("51"), SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); return; } if (COMMON_CONSTANT_Manager.GetInstance() == null) { TsLog.LogWarning("!!!!!!!!!!!!!!!!!!!!! NOT Error Common_Constant", new object[0]); return; } SupporterDlg supporterDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SUPPORTER_DLG) as SupporterDlg; if (supporterDlg != null) { string charName = supporterDlg.GetCharName(); if (charName != string.Empty) { WS_SUPPORTER_ADD_REQ wS_SUPPORTER_ADD_REQ = new WS_SUPPORTER_ADD_REQ(); TKString.StringChar(this.m_TextField_NameInput.Text, ref wS_SUPPORTER_ADD_REQ.szCharName_Target); SendPacket.GetInstance().SendObject(16777287, wS_SUPPORTER_ADD_REQ); } } }
public void Send_GS_NEWGUILD_LIST_REQ(int iCurPageNum, NewGuildDefine.eNEWGUILD_SORT eSort, int tabIndex = -1) { this.m_eSearchType = this.GetSearchType(); this.m_eNewGuildSort = eSort; if (!this.IsSendGuildList()) { return; } GS_NEWGUILD_LIST_REQ gS_NEWGUILD_LIST_REQ = new GS_NEWGUILD_LIST_REQ(); gS_NEWGUILD_LIST_REQ.i16CurPageNum = (short)iCurPageNum; switch (this.m_eSearchType) { case NewGuildListDlg.eSEARCHTYPE.eSEARCHTYPE_GUILDNAME: TKString.StringChar(this.m_tfSearchKeyword.GetText(), ref gS_NEWGUILD_LIST_REQ.strGuildName); break; case NewGuildListDlg.eSEARCHTYPE.eSEARCHTYPE_MASTERNAME: TKString.StringChar(this.m_tfSearchKeyword.GetText(), ref gS_NEWGUILD_LIST_REQ.strMasterName); break; } gS_NEWGUILD_LIST_REQ.i8SortType = (byte)eSort; if (tabIndex < 0) { gS_NEWGUILD_LIST_REQ.bIsGuildWarRank = (this.m_tbTab.CurrentPanel.index == 0); } else { gS_NEWGUILD_LIST_REQ.bIsGuildWarRank = (tabIndex == 0); } SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_NEWGUILD_LIST_REQ, gS_NEWGUILD_LIST_REQ); this.SetEnableControl(false); }
private void ShowList(int pageIndex) { this.lb_RankPageInfo.SetText(pageIndex.ToString()); this.nlb_Rank.Clear(); MYTHRAID_RANK_INFO[] array; if (this.isSoloMode) { array = this.dic_SoloRankInfo[pageIndex]; } else { array = this.dic_PartyRankInfo[pageIndex]; } for (int i = 0; i < array.Length; i++) { NewListItem newListItem = new NewListItem(this.nlb_Rank.ColumnNum, true, string.Empty); string text = NrTSingleton <MythRaidManager> .Instance.AddComma(array[i].i64Damage.ToString()); newListItem.SetListItemData(4, array[i].i32Rank.ToString(), null, null, null); newListItem.SetListItemData(1, TKString.NEWString(array[i].strName), null, null, null); newListItem.SetListItemData(2, text, null, null, null); newListItem.Data = 123; this.nlb_Rank.Add(newListItem); } this.nlb_Rank.RepositionItems(); }
public void SetMatchList(GS_TOURNAMENT_MATCHLIST_INFO pkInfo) { if (pkInfo == null) { return; } if (this.m_liMatchList == null) { return; } TOURNAMENT_MATCH_LIST tOURNAMENT_MATCH_LIST = new TOURNAMENT_MATCH_LIST(); tOURNAMENT_MATCH_LIST.nIndex = pkInfo.nIndex; tOURNAMENT_MATCH_LIST.m_szPlayer[0] = TKString.NEWString(pkInfo.szCharName1); tOURNAMENT_MATCH_LIST.ePlayerState[0] = (eTOURNAMENT_PLAYER_STATE)pkInfo.nPlayerState1; tOURNAMENT_MATCH_LIST.m_szPlayer[1] = TKString.NEWString(pkInfo.szCharName2); tOURNAMENT_MATCH_LIST.ePlayerState[1] = (eTOURNAMENT_PLAYER_STATE)pkInfo.nPlayerState2; tOURNAMENT_MATCH_LIST.m_szObserver = TKString.NEWString(pkInfo.szObserver); tOURNAMENT_MATCH_LIST.m_nWinCount[0] = pkInfo.nWinCount1; tOURNAMENT_MATCH_LIST.m_nWinCount[1] = pkInfo.nWinCount2; tOURNAMENT_MATCH_LIST.bUseLoddy = pkInfo.bUseLobby; tOURNAMENT_MATCH_LIST.m_nStartTurnAlly = pkInfo.i32FirstTurn; if (this.m_nLastIndex < tOURNAMENT_MATCH_LIST.nIndex) { this.m_nLastIndex = tOURNAMENT_MATCH_LIST.nIndex; } this.m_liMatchList.Add(tOURNAMENT_MATCH_LIST); }
public void ChangeIntroMsg(IUIObject obj) { if (!this.bChangeIntroMsg) { this.m_taIntroMsg.controlIsEnabled = true; this.m_taIntroMsg.Text = string.Empty; this.m_taIntroMsg.SetFocus(); this.bChangeIntroMsg = true; this.m_BtnChangeIntroMsg.Text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("547"); } else { this.m_taIntroMsg.controlIsEnabled = false; this.m_BtnChangeIntroMsg.Text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("557"); this.bChangeIntroMsg = false; if ("true" == MsgHandler.HandleReturn <string>("ReservedWordManagerIsUse", new object[0])) { this.m_taIntroMsg.Text = MsgHandler.HandleReturn <string>("ReservedWordManagerReplaceWord", new object[] { this.m_taIntroMsg.Text }); } if (this.m_taIntroMsg.Text.Contains("*")) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("797"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); } GS_CHARACTER_INTRO_MSG_SET_REQ gS_CHARACTER_INTRO_MSG_SET_REQ = new GS_CHARACTER_INTRO_MSG_SET_REQ(); TKString.StringChar(this.m_taIntroMsg.Text, ref gS_CHARACTER_INTRO_MSG_SET_REQ.szIntromsg); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_CHARACTER_INTRO_MSG_SET_REQ, gS_CHARACTER_INTRO_MSG_SET_REQ); } }
public UI_RANKINFO(PLUNDER_FRIEND_RANKINFO info) { this.i32Rank = 0; this.Charname = TKString.NEWString(info.szCharName); this.iCharLevel = info.iCharLevel; this.i64MatchPoint = info.i64MatchPoint; }
public void ClickApproval(object EventObject) { if (null == this.m_nlbApllicant.SelectedItem) { return; } NewGuildApplicant applicantInfoFromIndex = NrTSingleton <NewGuildManager> .Instance.GetApplicantInfoFromIndex(this.m_nlbApllicant.SelectedItem.GetIndex()); if (applicantInfoFromIndex == null) { return; } if (!NrTSingleton <NewGuildManager> .Instance.IsAddMember()) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("316"), SYSTEM_MESSAGE_TYPE.ADMIN_SYSTEM_MESSAGE); return; } GS_NEWGUILD_MEMBER_JOIN_REQ gS_NEWGUILD_MEMBER_JOIN_REQ = new GS_NEWGUILD_MEMBER_JOIN_REQ(); gS_NEWGUILD_MEMBER_JOIN_REQ.bApprove = true; gS_NEWGUILD_MEMBER_JOIN_REQ.i64PersonID_NewMember = applicantInfoFromIndex.GetPersonID(); gS_NEWGUILD_MEMBER_JOIN_REQ.i16Level = applicantInfoFromIndex.GetLevel(); TKString.StringChar(applicantInfoFromIndex.GetCharName(), ref gS_NEWGUILD_MEMBER_JOIN_REQ.strName_NewMember); SendPacket.GetInstance().SendObject(1811, gS_NEWGUILD_MEMBER_JOIN_REQ); }
private void _LinkContRankData() { byte b = 0; string text = string.Empty; string empty = string.Empty; foreach (MINE_REPORT_CONTRANK_USER_INFO current in this.m_ContributionRankList) { NewListItem newListItem = new NewListItem(this.m_lbContRankList.ColumnNum, true, string.Empty); if (current.ContributionRank == 0) { b += 1; } else { b = current.ContributionRank; } text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1413"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { text, "rank", b, "targetname", TKString.NEWString(current.szCharName) }); newListItem.SetListItemData(0, empty, null, null, null); this.m_lbContRankList.Add(newListItem); } this.m_lbContRankList.RepositionItems(); }
public void SendRestoreItem() { this.m_bRecovery = true; string @string = PlayerPrefs.GetString(NrPrefsKey.BUY_PRODUCT_ID, string.Empty); string string2 = PlayerPrefs.GetString(NrPrefsKey.BUY_UNIQUE_CODE, string.Empty); string string3 = PlayerPrefs.GetString(NrPrefsKey.BUY_DATE, string.Empty); if (string.IsNullOrEmpty(@string) || string.IsNullOrEmpty(string2) || string.IsNullOrEmpty(string3)) { Debug.Log("Data NULL"); this.ClearData(); return; } GS_BILLINGITEM_CHECK gS_BILLINGITEM_CHECK = new GS_BILLINGITEM_CHECK(); TKString.StringChar(string3, ref gS_BILLINGITEM_CHECK.Date); string string4 = PlayerPrefs.GetString(NrPrefsKey.BUY_UNIQUE_CODE, string.Empty); TKString.StringChar(string4, ref gS_BILLINGITEM_CHECK.UniqueCode); TKString.StringChar(@string, ref gS_BILLINGITEM_CHECK.ProductID); gS_BILLINGITEM_CHECK.i64ItemMallIndex = NrTSingleton <ItemMallItemManager> .Instance.GetItemIndex(@string); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_BILLINGITEM_CHECK, gS_BILLINGITEM_CHECK); GS_BILLING_ITEM_RECODE_REQ gS_BILLING_ITEM_RECODE_REQ = new GS_BILLING_ITEM_RECODE_REQ(); gS_BILLING_ITEM_RECODE_REQ.i8Type = 2; gS_BILLING_ITEM_RECODE_REQ.i8Result = 0; gS_BILLING_ITEM_RECODE_REQ.i64ItemMallIndex = NrTSingleton <ItemMallItemManager> .Instance.GetItemIndex(@string); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_BILLING_ITEM_RECODE_REQ, gS_BILLING_ITEM_RECODE_REQ); }
public static void Recv_LS_LOGIN_USER_ACK(NkDeserializePacket kDeserializePacket) { LS_LOGIN_USER_ACK packet = kDeserializePacket.GetPacket <LS_LOGIN_USER_ACK>(); if (packet.Result != 0) { string message = string.Empty; if (packet.Result == 2) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("Message5"); } else { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("Message2"); } Main_UI_SystemMessage.ADDMessage(message); TsLog.LogError("LoginFailed = {0}", new object[] { (eRESULT)packet.Result }); BaseNet_Login.GetInstance().Quit(); return; } NrTSingleton <NkCharManager> .Instance.m_kCharAccountInfo.m_szAuthKey = TKString.NEWString(packet.szAuthKey); NrTSingleton <NkCharManager> .Instance.m_kCharAccountInfo.m_nSerialNumber = packet.nSerialNumber; Debug.LogWarning("Logged in from login server."); MsgHandler.Handle("Rcv_LOGIN_USER_ACK", new object[0]); }
public void Update(USER_FRIEND_INFO userFriendInfo) { this.strName = TKString.NEWString(userFriendInfo.szName); this.i16Level = userFriendInfo.i16Level; this.i32WorldID = userFriendInfo.i32FriendWorldID; this.i32WorldID_Connect = userFriendInfo.i32WorldID_Connect; this.i64PersonID = userFriendInfo.nPersonID; this.i16BattleMatch = userFriendInfo.i16BattleMatch; this.bConnect = (userFriendInfo.i8Location > 0); this.byLocation = userFriendInfo.i8Location; this.i32MapUnique = userFriendInfo.i32MapUnique; this.i32FaceCharKind = userFriendInfo.i32FaceCharKind; this.byUserPlayState = userFriendInfo.i8UserPlayState; this.i32CostumeUnique = userFriendInfo.i32FaceCharCostumeUnique; this.Friend_HelpSolInfo = userFriendInfo.FriendHelpSolInfo; this.strPlatformName = TKString.NEWString(userFriendInfo.szPlatformName); this.i64LogoutTime = userFriendInfo.i64LogoutTIme; string[] array = TKString.NEWString(userFriendInfo.szGuildName).Split(new char[] { '_' }); this.strGuildName = array[0]; if (array.Length > 1) { this.bGuildWar = true; } this.i16ColosseumGrade = userFriendInfo.i16ColosseumGrade; this.ui8UserPortrait = userFriendInfo.ui8UserPortrait; if (userFriendInfo.ui8UserPortrait == 1 && this.i64PersonID > 0L && this.i64PersonID > 11L) { string userPortraitURL = NrTSingleton <NkCharManager> .Instance.GetUserPortraitURL(this.i64PersonID); WebFileCache.RequestImageWebFile(userPortraitURL, new WebFileCache.ReqTextureCallback(this.ReqWebUserImageCallback), this.UserPortrait); } }
private int RequestData() { int num = 0; GS_FACEBOOK_FRIENDINFO_GET_REQ gS_FACEBOOK_FRIENDINFO_GET_REQ = new GS_FACEBOOK_FRIENDINFO_GET_REQ(); for (int i = 0; i < 4; i++) { int num2 = 4 * (this.m_nCurPage - 1) + i; if (num2 < this.m_InviteList.Count && this.m_InviteList[num2].m_Installed && this.m_InviteList[num2].Level == 0) { char[] array = new char[65]; TKString.StringChar(this.m_InviteList[num2].m_ID, ref array); for (int j = 0; j < 65; j++) { gS_FACEBOOK_FRIENDINFO_GET_REQ.FaceBookID[i, j] = array[j]; } TsLog.LogWarning("RequestData SetData ID = {0}", new object[] { this.m_InviteList[num2].m_ID }); num++; } } if (num > 0) { SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_FACEBOOK_FRIENDINFO_GET_REQ, gS_FACEBOOK_FRIENDINFO_GET_REQ); } return(num); }
public void AddServerEventHero(EVENT_HEROINFO _EventHero) { EVENT_HERODATA eVENT_HERODATA = new EVENT_HERODATA(); eVENT_HERODATA.szCharCode = TKString.NEWString(_EventHero.szCharCode); eVENT_HERODATA.i8Rank = _EventHero.i8Rank; eVENT_HERODATA.i32Attack = _EventHero.i32Attack; eVENT_HERODATA.i32Hp = _EventHero.i32Hp; DateTime dueDate = PublicMethod.GetDueDate(_EventHero.i64StartTime); eVENT_HERODATA.tStartTime = dueDate; DateTime dueDate2 = PublicMethod.GetDueDate(_EventHero.i64EndTime); eVENT_HERODATA.tEndTime = dueDate2; eVENT_HERODATA.i32CharKind = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(TKString.NEWString(_EventHero.szCharCode)); if (eVENT_HERODATA.i32CharKind != 0) { EVENT_HERODATA eventHeroCheck = this.GetEventHeroCheck(eVENT_HERODATA.i32CharKind, eVENT_HERODATA.i8Rank); if (eventHeroCheck != null) { this.SetEventHeroCheck(eVENT_HERODATA); } else { this.m_EventHeroList.Add(eVENT_HERODATA); } } else { TsLog.LogWarning("TableEventHero - > CharCode Error", new object[0]); } }
public NewListItem SetColosseumListInfo(COLOSSEUM_MYGRADE_USERINFO info, int Rank) { string text = string.Empty; string text2 = string.Empty; NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; List <COLOSSEUM_MYGRADE_USERINFO> list = kMyCharInfo.GeColosseumMyGradeUserList(); NewListItem newListItem = new NewListItem(this.m_lbMyRankList.ColumnNum, true, string.Empty); string text3 = TKString.NEWString(info.szCharName); newListItem.SetListItemData(0, text3, null, null, null); text2 = Rank.ToString(); newListItem.SetListItemData(2, text2, null, null, null); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2091"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "ratingpoint", 1000 + info.i32ColosseumGradePoint }); newListItem.SetListItemData(3, text2, null, null, null); int value = COLOSSEUM_CONSTANT_Manager.GetInstance().GetValue(eCOLOSSEUM_CONSTANT.eCOLOSSEUM_CONSTANT_UPGRADE_RATE); int value2 = COLOSSEUM_CONSTANT_Manager.GetInstance().GetValue(eCOLOSSEUM_CONSTANT.eCOLOSSEUM_CONSTANT_DOWNGRADE_RATE); int num = 0; bool flag = true; int num2 = 0; bool flag2 = true; if (list.Count > 0) { num = list.Count * value / 100; num2 = list.Count - list.Count * value2 / 100; } if (kMyCharInfo.ColosseumGrade == 5) { flag = false; flag2 = false; } else if (kMyCharInfo.ColosseumGrade == 4) { flag2 = false; } string text4 = string.Empty; if (num >= Rank && flag) { text4 = "Win_I_ArrowUp"; } else if (num2 < Rank && flag2) { text4 = "Win_I_ArrowDown"; } if (text4 != string.Empty) { newListItem.SetListItemData(4, text4, null, null, null); } return(newListItem); }
public override void Update() { base.Update(); if (!this.m_bUpdate) { return; } if (Battle.BATTLE == null) { return; } if (Battle.BATTLE.CurrentTurnAlly != eBATTLE_ALLY.eBATTLE_ALLY_0) { return; } if (this.m_nAdvantageIndex == this.m_nMyIndex) { return; } for (int i = 0; i < 4; i++) { if (this.m_stCharinfo[i].nCharUnique > 0) { float num = this.m_fTime[i] - Time.realtimeSinceStartup; if (num < -1f) { num = -1f; this.m_nAdvantageIndex = i; } if (this.m_nRemainTime[i] != (int)num) { this.m_nRemainTime[i] = (int)num + 1; if (this.m_nMyIndex == i) { this.m_lbTurnTime.SetText(this.m_nRemainTime[i].ToString()); } } } } if (this.m_nAdvantageIndex >= 0 && this.m_nAdvantageIndex < this.m_nMyIndex && Battle.BATTLE.BabelAdvantageCharUnique != this.m_stCharinfo[this.m_nAdvantageIndex].nCharUnique) { Battle.BATTLE.BabelAdvantageCharUnique = this.m_stCharinfo[this.m_nAdvantageIndex].nCharUnique; Battle.BATTLE.GRID_MANAGER.BabelTower_Battle_Grid_Update(); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("924"), "charname", TKString.NEWString(this.m_stCharinfo[this.m_nAdvantageIndex].szCharName) }); this.m_lbTurnInfo.SetText(empty); } if (this.m_nAdvantageIndex == this.m_nMyIndex) { base.SetShowLayer(1, false); Battle.BATTLE.GRID_MANAGER.BabelTower_Battle_Grid_Update(); } }
public NewGuildApplicant(NEWGUILDMEMBER_APPLICANT_INFO NewGuildApplicantInfo) { this.m_lPersonID = NewGuildApplicantInfo.i64PersonID; this.m_strCharName = TKString.NEWString(NewGuildApplicantInfo.strCharName); this.m_iLevel = NewGuildApplicantInfo.i16Level; this.m_lApplicantDate = NewGuildApplicantInfo.i64ApplicantDate; this.m_iFaceCharKind = NewGuildApplicantInfo.i32FaceCharKind; }
private void OnAddFriend(IUIObject obj) { GS_FRIEND_APPLY_REQ gS_FRIEND_APPLY_REQ = new GS_FRIEND_APPLY_REQ(); gS_FRIEND_APPLY_REQ.i32WorldID = 0; TKString.StringChar(this.m_PersonCharName, ref gS_FRIEND_APPLY_REQ.name); SendPacket.GetInstance().SendObject(904, gS_FRIEND_APPLY_REQ); }
public void SetFriendDetailInfo(GS_FRIEND_DETAILINFO_ACK ACK, NkDeserializePacket kDeserializePacket) { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; USER_FRIEND_INFO friend = kMyCharInfo.m_kFriendInfo.GetFriend(this.m_PersonID); this.Friend_Detail_Value[0] = ACK.FriendHelpCount; this.Friend_Detail_Value[1] = (int)ACK.ColosseumGrade; this.Friend_Detail_Value[2] = ACK.i32InfiRank; this.Friend_Detail_Value[3] = (int)ACK.i16BabelClearFloor; this.m_lbFriend_DetailInfo.Clear(); string text = string.Empty; string text2 = string.Empty; for (int i = 0; i < 4; i++) { NewListItem newListItem = new NewListItem(this.m_lbFriend_DetailInfo.ColumnNum, true, string.Empty); text2 = this.GetFriendDetailTitleText(i); newListItem.SetListItemData(0, text2, null, null, null); text = this.GetFriendDetailinfoText(i); if (i == 1) { text2 = NrTSingleton <NrTable_ColosseumRankReward_Manager> .Instance.GetGradeTextKey((short)this.Friend_Detail_Value[i]); } else if (i == 2) { if ((short)this.Friend_Detail_Value[i] == 0) { text2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2225"); } else { NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "count", this.Friend_Detail_Value[i] }); } } else { NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "count", this.Friend_Detail_Value[i] }); } newListItem.SetListItemData(1, text2, null, null, null); this.m_lbFriend_DetailInfo.Add(newListItem); } this.m_lbFriend_DetailInfo.RepositionItems(); if (friend != null && TKString.NEWString(friend.szPlatformName) != string.Empty) { this.m_dtFriendFaceBookImg.Hide(false); this.m_laFriendFaceBookID.SetText(TKString.NEWString(friend.szPlatformName)); } }
public void ShowMyGradeList() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1); this.m_lbMyRankList.Clear(); if (kMyCharInfo.ColosseumGrade == 0) { this.m_dtBronzeExplain.Visible = true; this.m_laBronzeExplain1.Visible = true; this.m_laBronzeExplain2.Visible = true; this.m_laBronzeWinCount.Visible = true; string text = string.Empty; string empty = string.Empty; text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2208"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { text, "count1", kMyCharInfo.ColosseumWinCount, "count2", COLOSSEUM_CONSTANT_Manager.GetInstance().GetValue(eCOLOSSEUM_CONSTANT.eCOLOSSEUM_CONSTANT_BRONZE_UPGRADE_WINCOUNT) }); this.m_laBronzeWinCount.SetText(empty); } else { List <COLOSSEUM_MYGRADE_USERINFO> list = kMyCharInfo.GeColosseumMyGradeUserList(); if (list == null) { return; } int num = 1; foreach (COLOSSEUM_MYGRADE_USERINFO current in list) { NewListItem item; if (kMyCharInfo.GetColosseumMyGradeRank() == num) { item = this.SetColosseumListInfo(new COLOSSEUM_MYGRADE_USERINFO { i64PersonID = charPersonInfo.GetPersonID(), szCharName = TKString.StringChar(charPersonInfo.GetCharName()), i32ColosseumGradePoint = kMyCharInfo.ColosseumGradePoint }, num); } else { item = this.SetColosseumListInfo(current, num); } this.m_lbMyRankList.Add(item); num++; } this.m_lbMyRankList.RepositionItems(); } }
public void MsgBoxOKEvent(object EventObject) { string text = this.m_tfGuildName.GetText(); GS_NEWGUILD_CHANGE_NAME_REQ gS_NEWGUILD_CHANGE_NAME_REQ = new GS_NEWGUILD_CHANGE_NAME_REQ(); TKString.StringChar(text, ref gS_NEWGUILD_CHANGE_NAME_REQ.strGuildName); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_NEWGUILD_CHANGE_NAME_REQ, gS_NEWGUILD_CHANGE_NAME_REQ); base.CloseNow(); }
private void OnQuestInit_Small(IUIObject obj) { if (this.m_CurQuest != null) { GS_QUEST_INIT_GM_REQ gS_QUEST_INIT_GM_REQ = new GS_QUEST_INIT_GM_REQ(); TKString.StringChar(this.m_CurQuest.GetQuestUnique(), ref gS_QUEST_INIT_GM_REQ.strQuestUnique); SendPacket.GetInstance().SendObject(1019, gS_QUEST_INIT_GM_REQ); } }
private string GetInvitePerson_Explain(eFRIEND_INVITETYPE _invite_type) { string result = string.Empty; string text = string.Empty; switch (_invite_type) { case eFRIEND_INVITETYPE.eINVITETYPE_FRIENDOFFRIEND: { StringBuilder stringBuilder = new StringBuilder(512); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("145"); stringBuilder.Append(text); stringBuilder.Append("\n"); List <INIVITEPERSON_FRIENDINFO> list_InvitePerson_FriendList = this.pInvite_personinfo.list_InvitePerson_FriendList; for (int i = 0; i < list_InvitePerson_FriendList.Count; i++) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("146"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text, new object[] { text, "username", TKString.NEWString(list_InvitePerson_FriendList[i].InviteName) }); stringBuilder.Append(text); stringBuilder.Append("\n"); } result = stringBuilder.ToString(); break; } case eFRIEND_INVITETYPE.eINVITETYPE_SAMELEVEL: result = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("148"); break; case eFRIEND_INVITETYPE.eINVITETYPE_SIMILARLEVEL: result = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("150"); break; case eFRIEND_INVITETYPE.eINVITETYPE_RND: text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("151"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref result, new object[] { text, "username", this.pInvite_personinfo.Invite_UserName }); break; } return(result); }
public void PurchaseComplete(string strParam) { TsLog.LogError("PurchaseComplete = {0}", new object[] { strParam }); string[] array = strParam.Split(new char[] { '\n' }); string text = string.Empty; if (!string.IsNullOrEmpty(this.Receipt.ToString())) { this.Receipt.Append("&"); } string[] array2 = array; for (int i = 0; i < array2.Length; i++) { string text2 = array2[i]; if (text2.Contains("product_id")) { text = text2.Substring("product_id:".Length); this.Receipt.Append("product_id=" + text); break; } } NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo != null) { GS_BILLINGCHECK_REQ gS_BILLINGCHECK_REQ = new GS_BILLINGCHECK_REQ(); gS_BILLINGCHECK_REQ.i64ItemMallIndex = NrTSingleton <ItemMallItemManager> .Instance.GetItemIndex(text); TKString.StringChar(this.m_strTid, ref gS_BILLINGCHECK_REQ.UniqueCode); TKString.StringChar(this.Receipt.ToString(), ref gS_BILLINGCHECK_REQ.Receipt); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_BILLINGCHECK_REQ, gS_BILLINGCHECK_REQ); PlayerPrefs.SetString(NrPrefsKey.SHOP_PRODUCT_ID, gS_BILLINGCHECK_REQ.i64ItemMallIndex.ToString()); PlayerPrefs.SetString(NrPrefsKey.SHOP_RECEIPT, this.Receipt.ToString()); TsPlatform.FileLog(string.Format("TStorePurchaseComplete\nReceipt ={0} ProductID = {1} ItemMallIdex = {2}", this.Receipt, text, gS_BILLINGCHECK_REQ.i64ItemMallIndex)); TsLog.LogWarning("Send BillingCheck ProductID = {0} ItemMallIdex = {1}", new object[] { text, gS_BILLINGCHECK_REQ.i64ItemMallIndex }); this.Receipt.Remove(0, this.Receipt.Length); } GS_BILLING_ITEM_RECODE_REQ gS_BILLING_ITEM_RECODE_REQ = new GS_BILLING_ITEM_RECODE_REQ(); gS_BILLING_ITEM_RECODE_REQ.i8Type = 1; gS_BILLING_ITEM_RECODE_REQ.i8Result = 0; gS_BILLING_ITEM_RECODE_REQ.i64ItemMallIndex = NrTSingleton <ItemMallItemManager> .Instance.GetItemIndex(text); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_BILLING_ITEM_RECODE_REQ, gS_BILLING_ITEM_RECODE_REQ); NrTSingleton <NrMainSystem> .Instance.m_bIsBilling = false; }
private void OnOK(IUIObject obj) { if (this.m_QuestCommonSub == null) { return; } bool flag = false; if (this.m_QuestCommonSub.i32Code == 15) { long num = 0L; long.TryParse(this.m_TextField_TextField8.Text, out num); if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_Money < num && num < this.m_QuestCommonSub.i64ParamVAl) { return; } flag = true; GS_QUEST_GET_CHAR_REQ gS_QUEST_GET_CHAR_REQ = new GS_QUEST_GET_CHAR_REQ(); TKString.StringChar(this.m_Quest.GetQuestUnique(), ref gS_QUEST_GET_CHAR_REQ.strQuestUnique); gS_QUEST_GET_CHAR_REQ.i32CharKind = this.m_i32CharKind; gS_QUEST_GET_CHAR_REQ.bItemType = 0; gS_QUEST_GET_CHAR_REQ.nItemPos = 0; gS_QUEST_GET_CHAR_REQ.i32ItemNum = 0; SendPacket.GetInstance().SendObject(1023, gS_QUEST_GET_CHAR_REQ); } else if (this.m_QuestCommonSub.i32Code == 48) { if (this.m_Item == null) { return; } if ((long)this.m_Item.m_nItemUnique != this.m_QuestCommonSub.i64Param) { return; } if ((long)this.m_Item.m_nItemNum < this.m_QuestCommonSub.i64ParamVAl) { return; } flag = true; GS_QUEST_GET_CHAR_REQ gS_QUEST_GET_CHAR_REQ2 = new GS_QUEST_GET_CHAR_REQ(); TKString.StringChar(this.m_Quest.GetQuestUnique(), ref gS_QUEST_GET_CHAR_REQ2.strQuestUnique); gS_QUEST_GET_CHAR_REQ2.i32CharKind = this.m_i32CharKind; gS_QUEST_GET_CHAR_REQ2.bItemType = this.m_Item.m_nPosType; gS_QUEST_GET_CHAR_REQ2.nItemPos = this.m_Item.m_nItemPos; gS_QUEST_GET_CHAR_REQ2.i32ItemNum = this.m_Item.m_nItemNum; SendPacket.GetInstance().SendObject(1023, gS_QUEST_GET_CHAR_REQ2); } TakeTalk_DLG takeTalk_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.TAKETALK_DLG) as TakeTalk_DLG; if (takeTalk_DLG != null && !flag) { takeTalk_DLG.SetFailMessage(); } this.Close(); }