public void SetUserTextureUpdate(Texture2D _Texture, long i64PersonID) { for (int i = 0; i < this.m_MemberList.Count; i++) { NewGuildMember newGuildMember = this.m_MemberList[i]; if (newGuildMember == null) { return; } if (i64PersonID == newGuildMember.GetPersonID()) { NewListItem newListItem = new NewListItem(this.m_nlbMember.ColumnNum, true, string.Empty); newListItem.SetListItemData(0, true); newListItem.SetListItemData(1, _Texture, null, null, null, null); newListItem.SetListItemData(2, newGuildMember.GetCharName(), null, null, null); newListItem.SetListItemData(3, string.Empty, newGuildMember, new EZValueChangedDelegate(this.ClickRightMenu), null); string empty = string.Empty; string empty2 = string.Empty; NewGuildMemberDlg.CurrentLocationName(newGuildMember, ref empty, ref empty2); newListItem.SetListItemData(4, NrTSingleton <CTextParser> .Instance.GetTextColor(empty2) + empty, null, null, null); string rankText = newGuildMember.GetRankText(); newListItem.SetListItemData(5, rankText, null, null, null); newListItem.SetListItemData(6, newGuildMember.GetLevel().ToString(), null, null, null); newListItem.SetListItemData(7, newGuildMember.GetContribute().ToString(), null, null, null); newListItem.Data = newGuildMember; this.m_nlbMember.RemoveAdd(i, newListItem); this.m_nlbMember.RepositionItems(); break; } } }
public void AddGuildList() { this.m_nlbGiftTarget.Clear(); this.m_TargetInfoList.Clear(); for (int i = 0; i < NrTSingleton <NewGuildManager> .Instance.GetMemberCount(); i++) { NewGuildMember memberInfoFromIndex = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromIndex(i); if (memberInfoFromIndex != null) { if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID != memberInfoFromIndex.GetPersonID()) { ItemGiftTargetDlg.TARGET_INFO tARGET_INFO = new ItemGiftTargetDlg.TARGET_INFO(); tARGET_INFO.SetInfo(memberInfoFromIndex.GetCharName(), memberInfoFromIndex.GetPersonID(), memberInfoFromIndex.GetLevel(), memberInfoFromIndex.GetFaceCharKind()); 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 BtnClickMemberInfo(IUIObject obj) { long num = (long)obj.Data; if (num > 0L) { NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(num); if (memberInfoFromPersonID == null) { return; } string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("481"); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { textFromNotify, "targetname", memberInfoFromPersonID.GetCharName() }); Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); } }
public void ClickOK(IUIObject obj) { AgitInfoData agitData = NrTSingleton <NrBaseTableManager> .Instance.GetAgitData(NrTSingleton <NewGuildManager> .Instance.GetAgitLevel().ToString()); if (agitData == null) { return; } if (NrTSingleton <NewGuildManager> .Instance.GetFund() < agitData.i64NeedGuildFund) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("754"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() < NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_OFFICER) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("769"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } NrTSingleton <NewGuildManager> .Instance.Send_GS_NEWGUILD_AGIT_LEVEL_REQ(); this.Close(); }
public string GetTextGreeting(NrCharKindInfo kChar) { string strTextKey = string.Empty; int charKind = kChar.GetCharKind(); if (kChar.IsATB(18014398509481984L)) { NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1); long personID = charPersonInfo.GetPersonID(); NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(personID); if (memberInfoFromPersonID == null || memberInfoFromPersonID.GetRank() <= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE) { if (memberInfoFromPersonID == null) { NrTSingleton <NewGuildManager> .Instance.Send_GS_NEWGUILD_INFO_REQ(0); } strTextKey = this.m_dicNPC[charKind].GetExceptionTalkTextKey(); return(NrTSingleton <NrTextMgr> .Instance.GetTextFromCharInfo(strTextKey)); } } strTextKey = kChar.GetCHARKIND_NPCINFO().GetTextGreeting(); return(NrTSingleton <NrTextMgr> .Instance.GetTextFromCharInfo(strTextKey)); }
private int CompareNameASC(NewGuildMember a, NewGuildMember b) { int num = a.GetRank().CompareTo(b.GetRank()); if (num == 0) { return(a.GetCharName().CompareTo(b.GetCharName())); } return(num); }
public void Set(NewGuildMember _guildmember) { this.strName = _guildmember.GetCharName(); this.i16Level = _guildmember.GetLevel(); this.i32WorldID_Connect = _guildmember.GetConnectedWorldID(); this.i64PersonID = _guildmember.GetPersonID(); this.bConnect = (_guildmember.GetMapUnique() > 0); this.i32MapUnique = _guildmember.GetMapUnique(); this.i32FaceCharKind = _guildmember.GetFaceCharKind(); this.i32CostumeUnique = _guildmember.GetCostumeUnique(); }
public void ClickAgieDelNPC(IUIObject obj) { if (obj == null) { return; } if (obj.Data == null) { return; } AGIT_NPC_SUB_DATA aGIT_NPC_SUB_DATA = obj.Data as AGIT_NPC_SUB_DATA; if (aGIT_NPC_SUB_DATA == null) { return; } NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() < NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_OFFICER) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("769"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } AgitNPCData agitNPCData = NrTSingleton <NrBaseTableManager> .Instance.GetAgitNPCData(aGIT_NPC_SUB_DATA.ui8NPCType.ToString()); if (agitNPCData == null) { return; } NrCharKindInfo charKindInfoFromCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(agitNPCData.strCharCode); if (charKindInfoFromCode == null) { return; } MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref this.m_strText, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("255"), "charname", charKindInfoFromCode.GetName() }); msgBoxUI.SetMsg(new YesDelegate(this.MsgOKAgitDelNPC), aGIT_NPC_SUB_DATA.ui8NPCType, NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("254"), this.m_strText, eMsgType.MB_OK_CANCEL, 2); }
public void SetTakenUserInfo() { this.m_nlbReward.Clear(); List <AGIT_GOLDENEGG_INFO_SUB_DATA> rewardPersonInfoList = NrTSingleton <NewGuildManager> .Instance.GetRewardPersonInfoList(); rewardPersonInfoList.Reverse(0, rewardPersonInfoList.Count); foreach (AGIT_GOLDENEGG_INFO_SUB_DATA current in rewardPersonInfoList) { this.m_lbDefaultTakenInfo.Hide(true); NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(current.i64PersonID); if (memberInfoFromPersonID == null) { return; } string charName = memberInfoFromPersonID.GetCharName(); string itemNameByItemUnique = NrTSingleton <ItemManager> .Instance.GetItemNameByItemUnique(current.i32ItemUnique); string text = string.Empty; if (current.i8GoldenEggType == 1) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2778"); } else { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2779"); } NewListItem newListItem = new NewListItem(this.m_nlbReward.ColumnNum, true, string.Empty); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2770"), "charname", charName, "type", text, "itemname", itemNameByItemUnique, "itemnum", current.i32ItemQuentity }); newListItem.SetListItemData(0, empty, null, null, null); this.m_nlbReward.Add(newListItem); } this.m_nlbReward.RepositionItems(); rewardPersonInfoList.Reverse(0, rewardPersonInfoList.Count); }
public void OnClickDefenceMilitaryInfo(IUIObject obj) { MINE_GUILD_CURRENTSTATUS_INFO mINE_GUILD_CURRENTSTATUS_INFO = obj.Data as MINE_GUILD_CURRENTSTATUS_INFO; if (mINE_GUILD_CURRENTSTATUS_INFO != null) { if (mINE_GUILD_CURRENTSTATUS_INFO.i64MineID <= 0L) { return; } string message = string.Empty; if (0L >= NrTSingleton <NewGuildManager> .Instance.GetGuildID()) { return; } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() <= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("532"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } byte nMode; if (mINE_GUILD_CURRENTSTATUS_INFO.i64DefenceGuildID == NrTSingleton <NewGuildManager> .Instance.GetGuildID()) { nMode = 2; } else { nMode = 3; } GS_MINE_SEARCH_REQ gS_MINE_SEARCH_REQ = new GS_MINE_SEARCH_REQ(); gS_MINE_SEARCH_REQ.bSearchMineGrade = 0; gS_MINE_SEARCH_REQ.m_nMineID = mINE_GUILD_CURRENTSTATUS_INFO.i64MineID; gS_MINE_SEARCH_REQ.m_nGuildID = 0L; gS_MINE_SEARCH_REQ.m_nMode = nMode; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_MINE_SEARCH_REQ, gS_MINE_SEARCH_REQ); } }
public void GuildBossBattleUserName() { string empty = string.Empty; NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(SoldierBatch.GUILDBOSS_INFO.m_i64CurPlayer); if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_GUILDBOSS_MAKEUP && memberInfoFromPersonID != null) { NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1963"), "targetname", memberInfoFromPersonID.GetCharName() }); this.m_lHelpText.Visible = true; this.m_lHelpText.Text = empty; } }
public void ClickReward(IUIObject obj) { NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1); long personID = charPersonInfo.GetPersonID(); NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(personID); if (memberInfoFromPersonID == null || memberInfoFromPersonID.GetRank() <= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("785"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE_GREEN); return; } GS_NEWGUILD_AGIT_GOLDENEGG_GET_REQ obj2 = new GS_NEWGUILD_AGIT_GOLDENEGG_GET_REQ(); SendPacket.GetInstance().SendObject(2323, obj2); }
public void SetChangeMember(NewGuildMember GuildMember) { this.m_GuildMember = GuildMember; if (GuildMember != null) { for (int i = 0; i < 5; i++) { this.ActiveToggle(i, true); if (i == this.ToIndex(GuildMember.GetRank())) { this.ActiveToggle(i, false); } } NewGuildDefine.eNEWGUILD_MEMBER_RANK rank = GuildMember.GetRank(); if (NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_SUB_MASTER > rank) { this.ActiveToggle(this.ToIndex(NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_MASTER), false); } } }
public void UpdateUpperRankerInfo(int _upperRank, long bestDamage, long _upperRankerPersonID) { base.SetShowLayer(1, true); string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3097"); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { textFromInterface, "count", _upperRank.ToString() }); this.m_lBestDamageText.SetText(empty); if (this.upperBestDamage >= bestDamage) { return; } NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(_upperRankerPersonID); if (memberInfoFromPersonID == null) { return; } this.m_lbUpperPlayer.SetText(memberInfoFromPersonID.GetCharName()); string damage = string.Empty; if (bestDamage <= 0L) { damage = "-"; } else { damage = bestDamage.ToString(); } this.upperBestDamage = bestDamage; this.TextUpdateAndPlayAni(this.m_lbUpperDamage, damage); }
public bool SetGuildMemberUpdate(NewGuildMember GuildMember, int iIndex) { if (GuildMember == null) { return(false); } NewListItem newListItem = new NewListItem(this.m_nlbMember.ColumnNum, true, string.Empty); newListItem.SetListItemData(0, true); if (NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfo(GuildMember.GetFaceCharKind()) == null) { return(false); } EVENT_HERODATA eventHeroCharFriendCode = NrTSingleton <NrTableEvnetHeroManager> .Instance.GetEventHeroCharFriendCode(GuildMember.GetFaceCharKind()); if (eventHeroCharFriendCode != null) { newListItem.SetListItemData(0, "Win_I_EventSol", null, null, null); newListItem.EventMark = true; } newListItem.SetListItemData(1, this.GetGuildMemberPortraitInfo(GuildMember), null, null, null); newListItem.SetListItemData(2, GuildMember.GetCharName(), null, null, null); newListItem.SetListItemData(3, string.Empty, GuildMember, new EZValueChangedDelegate(this.ClickRightMenu), null); string empty = string.Empty; string empty2 = string.Empty; bool result = NewGuildMemberDlg.CurrentLocationName(GuildMember, ref empty, ref empty2); newListItem.SetListItemData(4, NrTSingleton <CTextParser> .Instance.GetTextColor(empty2) + empty, null, null, null); string rankText = GuildMember.GetRankText(); newListItem.SetListItemData(5, rankText, null, null, null); newListItem.SetListItemData(6, GuildMember.GetLevel().ToString(), null, null, null); newListItem.SetListItemData(7, GuildMember.GetContribute().ToString(), null, null, null); newListItem.Data = GuildMember; this.m_nlbMember.Add(newListItem); this.m_nlbMember.RepositionItems(); return(result); }
public void ClickCreateAgit(IUIObject obj) { if (NrTSingleton <NewGuildManager> .Instance.GetAgitLevel() <= 0) { NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() < NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_OFFICER) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("769"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } short num = 1; AgitInfoData agitData = NrTSingleton <NrBaseTableManager> .Instance.GetAgitData(num.ToString()); if (agitData == null) { return; } NrTSingleton <CTextParser> .Instance.ReplaceParam(ref this.m_strText, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("235"), "count", agitData.i64NeedGuildFund }); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; msgBoxUI.SetMsg(new YesDelegate(this.MsgOKCreateAgit), null, NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("234"), this.m_strText, eMsgType.MB_OK_CANCEL, 2); } else { NrTSingleton <NewGuildManager> .Instance.Send_GS_NEWGUILD_AGIT_ENTER_REQ(); } }
private NkListSolInfo GetGuildMemberPortraitInfo(NewGuildMember guildMember) { if (guildMember == null) { return(null); } NrCharKindInfo charKindInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfo(guildMember.GetFaceCharKind()); NkListSolInfo nkListSolInfo = new NkListSolInfo(); if (charKindInfo != null) { nkListSolInfo.SolCharKind = charKindInfo.GetCharKind(); } nkListSolInfo.SolGrade = -1; nkListSolInfo.SolInjuryStatus = false; nkListSolInfo.ShowCombat = false; nkListSolInfo.ShowGrade = false; nkListSolInfo.ShowLevel = false; nkListSolInfo.SolCostumePortraitPath = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumePortraitPath(guildMember.GetCostumeUnique()); return(nkListSolInfo); }
public void SetList() { this.m_RecentBabelPlayerList.Clear(); for (int i = 0; i < 4; i++) { string s = string.Empty; s = PlayerPrefs.GetString("Babel JoinPlayer" + i, "0"); long num = long.Parse(s); if (num > 0L) { this.m_RecentBabelPlayerList.Add(num); } } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1); this.m_dicCommunityList.Clear(); foreach (USER_FRIEND_INFO uSER_FRIEND_INFO in kMyCharInfo.m_kFriendInfo.GetFriendInfoValues()) { if (!this.m_dicCommunityList.ContainsKey(uSER_FRIEND_INFO.nPersonID)) { if (0 >= SoldierBatch.BABELTOWER_INFO.BountHuntUnique || (int)uSER_FRIEND_INFO.i16Level >= COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_BOUNTY_INVITE_LEVEL)) { COMMUNITY_USER_INFO cOMMUNITY_USER_INFO = new COMMUNITY_USER_INFO(); cOMMUNITY_USER_INFO.Set(uSER_FRIEND_INFO); this.m_dicCommunityList.Add(uSER_FRIEND_INFO.nPersonID, cOMMUNITY_USER_INFO); } } } for (int j = 0; j < NrTSingleton <NewGuildManager> .Instance.GetMemberCount(); j++) { NewGuildMember memberInfoFromIndex = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromIndex(j); if (memberInfoFromIndex != null) { if (memberInfoFromIndex.GetPersonID() != charPersonInfo.GetPersonID()) { if (!this.m_dicCommunityList.ContainsKey(memberInfoFromIndex.GetPersonID())) { if (0 >= SoldierBatch.BABELTOWER_INFO.BountHuntUnique || (int)memberInfoFromIndex.GetLevel() >= COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_BOUNTY_INVITE_LEVEL)) { COMMUNITY_USER_INFO cOMMUNITY_USER_INFO2 = new COMMUNITY_USER_INFO(); cOMMUNITY_USER_INFO2.Set(memberInfoFromIndex); this.m_dicCommunityList.Add(memberInfoFromIndex.GetPersonID(), cOMMUNITY_USER_INFO2); } } } } } foreach (BABEL_RNDINVITE_PERSON current in SoldierBatch.BABELTOWER_INFO.m_Babel_RndInvitePersonList) { if (!this.m_dicCommunityList.ContainsKey(current.i64PersonID)) { if (0 >= SoldierBatch.BABELTOWER_INFO.BountHuntUnique || (int)current.i16Level >= COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_BOUNTY_INVITE_LEVEL)) { USER_FRIEND_INFO uSER_FRIEND_INFO2 = new USER_FRIEND_INFO(); uSER_FRIEND_INFO2.nPersonID = current.i64PersonID; uSER_FRIEND_INFO2.szName = current.szCharName; uSER_FRIEND_INFO2.i16Level = current.i16Level; uSER_FRIEND_INFO2.i32WorldID_Connect = current.i32WorldID; uSER_FRIEND_INFO2.i32MapUnique = 1; COMMUNITY_USER_INFO cOMMUNITY_USER_INFO3 = new COMMUNITY_USER_INFO(); cOMMUNITY_USER_INFO3.Set(uSER_FRIEND_INFO2); this.m_dicCommunityList.Add(cOMMUNITY_USER_INFO3.i64PersonID, cOMMUNITY_USER_INFO3); } } } }
public void ClickNPCInvite(IUIObject obj) { UIListItemContainer selectItem = this.m_nlbInviteNPC.GetSelectItem(); if (selectItem == null) { return; } if (selectItem.Data == null) { return; } AgitNPCData agitNPCData = (AgitNPCData)selectItem.Data; if (agitNPCData == null) { return; } AgitInfoData agitData = NrTSingleton <NrBaseTableManager> .Instance.GetAgitData(this.m_i16NPCLevel.ToString()); if (agitData == null) { return; } AgitInfoData agitData2 = NrTSingleton <NrBaseTableManager> .Instance.GetAgitData(NrTSingleton <NewGuildManager> .Instance.GetAgitLevel().ToString()); if (agitData2 == null) { return; } NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() < NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_OFFICER) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("769"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (NrTSingleton <NewGuildManager> .Instance.GetFund() < (long)agitData.i32NPCCost) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("754"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (NrTSingleton <NewGuildManager> .Instance.GetAgitNPCSubDataCount() >= (int)agitData2.i8NPCNum) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("770"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } AGIT_NPC_SUB_DATA agitNPCSubDataFromNPCType = NrTSingleton <NewGuildManager> .Instance.GetAgitNPCSubDataFromNPCType(agitNPCData.ui8NPCType); if (agitNPCSubDataFromNPCType != null) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("771"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } NrCharKindInfo charKindInfoFromCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(agitNPCData.strCharCode); if (charKindInfoFromCode == null) { return; } MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref this.m_strText, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("257"), "count", agitData.i32NPCCost, "charname", charKindInfoFromCode.GetName(), "level", this.m_i16NPCLevel }); msgBoxUI.SetMsg(new YesDelegate(this.MsgOKNPCInvite), agitNPCData, NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("256"), this.m_strText, eMsgType.MB_OK_CANCEL, 2); }
public void OnBtnClickSearch(IUIObject obj) { string title = string.Empty; string text = string.Empty; string message = string.Empty; byte b = (byte)obj.Data; NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo.GetMilitaryList().FindEmptyMineMilitaryIndex() == -1) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("691"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } MINE_DATA mineDataFromGrade = BASE_MINE_DATA.GetMineDataFromGrade(b); NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() <= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("532"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (mineDataFromGrade.MINE_SEARCH_MONEY > kMyCharInfo.m_Money) { message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (kMyCharInfo.GetLevel() < (int)mineDataFromGrade.POSSIBLELEVEL) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("272"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref message, new object[] { text, "count", mineDataFromGrade.POSSIBLELEVEL, "targetname", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(mineDataFromGrade.MINE_INTERFACEKEY) }); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (!NrTSingleton <MineManager> .Instance.IsEnoughMineJoinCount()) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("405"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (!NrTSingleton <ContentsLimitManager> .Instance.IsValidMineGrade(b)) { return; } title = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1316"); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("128"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref message, new object[] { text, "count", mineDataFromGrade.MINE_SEARCH_MONEY, "targetname1", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(mineDataFromGrade.MINE_INTERFACEKEY), "targetname2", NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(mineDataFromGrade.MINE_GRADE_INTERFACEKEY) }); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; msgBoxUI.SetMsg(new YesDelegate(this.OnSearch), b, title, message, eMsgType.MB_OK_CANCEL, 2); }
public void MakeNPCItem(AGIT_NPC_SUB_DATA NPCSubData) { if (NPCSubData == null) { return; } AgitNPCData agitNPCData = NrTSingleton <NrBaseTableManager> .Instance.GetAgitNPCData(NPCSubData.ui8NPCType.ToString()); if (agitNPCData == null) { return; } NrCharKindInfo charKindInfoFromCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(agitNPCData.strCharCode); if (charKindInfoFromCode == null) { return; } NkListSolInfo nkListSolInfo = new NkListSolInfo(); nkListSolInfo.SolCharKind = charKindInfoFromCode.GetCharKind(); nkListSolInfo.SolGrade = -1; nkListSolInfo.SolLevel = NPCSubData.i16NPCLevel; NewListItem newListItem = new NewListItem(this.m_nlbNPCList.ColumnNum, true, string.Empty); newListItem.SetListItemData(1, nkListSolInfo, null, null, null); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref this.m_strText, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1435"), "charname", charKindInfoFromCode.GetName() }); newListItem.SetListItemData(2, this.m_strText, null, null, null); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref this.m_strText, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1031"), "count", NPCSubData.i16NPCLevel }); newListItem.SetListItemData(3, this.m_strText, null, null, null); NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID); if (memberInfoFromPersonID == null) { return; } if (memberInfoFromPersonID.GetRank() >= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_OFFICER) { newListItem.SetListItemData(4, string.Empty, NPCSubData, new EZValueChangedDelegate(this.ClickAgieDelNPC), null); } else { newListItem.SetListItemData(4, false); } long i64Time = NPCSubData.i64NPCEndTime - PublicMethod.GetCurTime(); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref this.m_strTime, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1763"), "timestring", this.GetTimeToString(i64Time) }); newListItem.SetListItemData(5, this.m_strTime, null, null, null); newListItem.Data = NPCSubData; this.m_nlbNPCList.Add(newListItem); }
public NewListItem CreateItem(short Column) { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; string text = string.Empty; string text2 = string.Empty; short num = Column * 5; bool flag = Column % 2 == 0; short guildBossLastFloor = NrTSingleton <ContentsLimitManager> .Instance.GetGuildBossLastFloor(); string columnData = string.Empty; if (flag) { columnData = string.Format("Mobile/DLG/GuildBoss/newlistbox_floor_columndata{0}", NrTSingleton <UIDataManager> .Instance.AddFilePath); } else { columnData = string.Format("Mobile/DLG/GuildBoss/newlistbox_floor1_columndata{0}", NrTSingleton <UIDataManager> .Instance.AddFilePath); } this.m_lbFloor.SetColumnData(columnData); NewListItem newListItem = new NewListItem(this.m_lbFloor.ColumnNum, true, string.Empty); if (!flag) { newListItem.SetListItemData(0, "UI/BabelTower/boss_main1", true, null, null); } else { newListItem.SetListItemData(0, "UI/BabelTower/boss_main2", true, null, null); } bool flag2 = this.GuildBossRewardCheck(); if (flag2) { this.m_dtNotice.Visible = true; } for (int i = 4; i >= 0; i--) { newListItem.SetListItemData(i * 6 + 6, false); newListItem.SetListItemData(i * 6 + 6 + 2, false); newListItem.SetListItemData(i * 6 + 6 + 4, false); newListItem.SetListItemData(i * 6 + 7, false); newListItem.SetListItemData(i * 6 + 7 + 2, false); newListItem.SetListItemData(i * 6 + 7 + 4, false); newListItem.SetListItemData(i + 36, false); newListItem.SetListItemData(i + 41, false); newListItem.SetListItemData(i + 5 + 41, false); newListItem.SetListItemData(i + 1, false); newListItem.SetListItemData(51 + i, false); newListItem.SetListItemData(56 + i * 2, false); newListItem.SetListItemData(56 + i * 2 + 1, false); if (num <= guildBossLastFloor) { newListItem.SetListItemData(i + 1, true); if (num / 10 <= 0 && num % 10 > 0) { text = "Win_Number_" + num; newListItem.SetListItemData(i + 36, true); newListItem.SetListItemData(i + 36, text, null, null, null); } else { short num2 = num / 10; short num3 = num % 10; text = "Win_Number_" + num2; text2 = "Win_Number_" + num3; newListItem.SetListItemData(i + 41, true); newListItem.SetListItemData(i + 41, text, null, null, null); newListItem.SetListItemData(i + 5 + 41, true); newListItem.SetListItemData(i + 5 + 41, text2, null, null, null); } newListItem.SetListItemData(i + 1, string.Empty, num, new EZValueChangedDelegate(this.BtClickFloor), null); newListItem.SetListItemData(51 + i, false); newListItem.SetListItemData(51 + i, "Win_I_Notice04", null, null, null); NEWGUILD_MY_BOSS_ROOMINFO guildBossMyRoomInfo = kMyCharInfo.GetGuildBossMyRoomInfo(num); if (guildBossMyRoomInfo != null) { if (this.m_SelectFloor < num) { this.m_Selectindex = Column; this.m_SelectFloor = num; } if (guildBossMyRoomInfo.i64PlayPersonID > 0L) { newListItem.SetListItemData(56 + i * 2, true); newListItem.SetListItemData(56 + i * 2 + 1, true); NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(guildBossMyRoomInfo.i64PlayPersonID); if (memberInfoFromPersonID != null) { if (memberInfoFromPersonID.GetPortrait() != null) { newListItem.SetListItemData(56 + i * 2 + 1, memberInfoFromPersonID.GetPortrait(), guildBossMyRoomInfo.i64PlayPersonID, null, new EZValueChangedDelegate(this.BtnClickMemberInfo), null); } else { NkListSolInfo nkListSolInfo = new NkListSolInfo(); nkListSolInfo.SolCharKind = memberInfoFromPersonID.GetFaceCharKind(); nkListSolInfo.SolGrade = -1; nkListSolInfo.SolLevel = memberInfoFromPersonID.GetLevel(); newListItem.SetListItemData(56 + i * 2 + 1, nkListSolInfo, guildBossMyRoomInfo.i64PlayPersonID, new EZValueChangedDelegate(this.BtnClickMemberInfo), null); } } } } } num -= 1; } flag = !flag; newListItem.Data = Column; return(newListItem); }
private int CompareConnectTimeASC(NewGuildMember a, NewGuildMember b) { return(b.GetLogOffTime().CompareTo(a.GetLogOffTime())); }
private int CompareLevelASC(NewGuildMember a, NewGuildMember b) { return(a.GetLevel().CompareTo(b.GetLevel())); }
private int CompareContributeASC(NewGuildMember a, NewGuildMember b) { return(a.GetContribute().CompareTo(b.GetContribute())); }
public void UpdateFloor(short floor) { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; short num = floor / 5; if (floor % 5 != 0) { num += 1; } short num2 = (floor - 1) % 5; NewListItem newListItem = this.CreateItem(num); if (newListItem != null) { bool flag = this.GuildBossRewardCheck(); if (flag) { this.m_dtNotice.Visible = true; } for (int i = 0; i < this.m_lbFloor.Count; i++) { IUIListObject item = this.m_lbFloor.GetItem(i); if (item != null && (short)item.Data == num) { NEWGUILD_MY_BOSS_ROOMINFO guildBossMyRoomInfo = kMyCharInfo.GetGuildBossMyRoomInfo(floor); bool guildBossRoomStateInfo = kMyCharInfo.GetGuildBossRoomStateInfo(floor); DrawTexture drawTexture = ((UIListItemContainer)item).GetElement((int)(51 + num2)) as DrawTexture; if (guildBossMyRoomInfo != null && guildBossMyRoomInfo.byRoomState != 0) { drawTexture.Visible = guildBossRoomStateInfo; drawTexture.SetTexture("Win_I_Notice04"); } UIButton uIButton = ((UIListItemContainer)item).GetElement((int)(num2 + 1)) as UIButton; DrawTexture drawTexture2 = ((UIListItemContainer)item).GetElement((int)(56 + num2 * 2)) as DrawTexture; if (drawTexture2 != null) { drawTexture2.Visible = false; } ItemTexture itemTexture = ((UIListItemContainer)item).GetElement((int)(56 + num2 * 2 + 1)) as ItemTexture; if (itemTexture != null) { itemTexture.Visible = false; } if (guildBossMyRoomInfo != null) { if (guildBossMyRoomInfo.i64PlayPersonID > 0L) { if (drawTexture2 != null) { drawTexture2.Visible = true; } if (itemTexture != null) { itemTexture.Visible = true; } NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(guildBossMyRoomInfo.i64PlayPersonID); if (memberInfoFromPersonID != null) { if (memberInfoFromPersonID.GetPortrait() != null) { itemTexture.SetTexture(memberInfoFromPersonID.GetPortrait()); itemTexture.AddValueChangedDelegate(new EZValueChangedDelegate(this.BtnClickMemberInfo)); itemTexture.Data = guildBossMyRoomInfo.i64PlayPersonID; } else { itemTexture.SetSolImageTexure(eCharImageType.SMALL, new NkListSolInfo { SolCharKind = memberInfoFromPersonID.GetFaceCharKind(), SolGrade = -1, SolLevel = memberInfoFromPersonID.GetLevel() }, false); itemTexture.AddValueChangedDelegate(new EZValueChangedDelegate(this.BtnClickMemberInfo)); itemTexture.Data = guildBossMyRoomInfo.i64PlayPersonID; } } } string effectKey = string.Empty; if (guildBossMyRoomInfo != null) { effectKey = this.GetRoomStateEffect(guildBossMyRoomInfo.byRoomState); } else { effectKey = this.GetRoomStateEffect(0); } if (uIButton != null) { uIButton.DeleteChildEffect(); NrTSingleton <FormsManager> .Instance.AttachEffectKey(effectKey, uIButton, uIButton.GetSize()); } } break; } } } }
public static bool CurrentLocationName(NewGuildMember GuildMember, ref string strName, ref string ColorNum) { bool result = false; short num = GuildMember.GetChannelID(); int mapUnique = GuildMember.GetMapUnique(); string mapNameFromUnique = NrTSingleton <MapManager> .Instance.GetMapNameFromUnique(mapUnique); if (0 >= num || 0 >= mapUnique || mapNameFromUnique == string.Empty) { string text = string.Empty; if (0L < GuildMember.GetLogOffTime()) { long iSec = PublicMethod.GetCurTime() - GuildMember.GetLogOffTime(); long totalDayFromSec = PublicMethod.GetTotalDayFromSec(iSec); long hourFromSec = PublicMethod.GetHourFromSec(iSec); long minuteFromSec = PublicMethod.GetMinuteFromSec(iSec); if (totalDayFromSec > 0L) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2173"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref strName, new object[] { text, "count", totalDayFromSec }); } else if (hourFromSec > 0L) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2172"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref strName, new object[] { text, "count", hourFromSec }); } else { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2171"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref strName, new object[] { text, "count", minuteFromSec }); } } else { strName = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2421"); } if (GuildMember.GetConnected()) { GS_NEWGUILD_MEMBER_LOG_REQ gS_NEWGUILD_MEMBER_LOG_REQ = new GS_NEWGUILD_MEMBER_LOG_REQ(); gS_NEWGUILD_MEMBER_LOG_REQ.i16ChannelID = num; gS_NEWGUILD_MEMBER_LOG_REQ.i32MapUnique = mapUnique; TKString.StringChar(mapNameFromUnique, ref gS_NEWGUILD_MEMBER_LOG_REQ.strMapName); SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_NEWGUILD_MEMBER_LOG_REQ, gS_NEWGUILD_MEMBER_LOG_REQ); } } else { string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1777"); byte b = 200; num = (short)((byte)(num - (short)b)); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromInterface, new object[] { textFromInterface, "count", num }); strName = string.Format("{0}({1})", mapNameFromUnique, textFromInterface); ColorNum = "1104"; result = true; } return(result); }
private void ClickRightMenu(IUIObject obj) { if (TsPlatform.IsWeb) { NrTSingleton <CRightClickMenu> .Instance.CloseUI(CRightClickMenu.CLOSEOPTION.CLICK); } else if (NrTSingleton <CRightClickMenu> .Instance.IsOpen()) { TsLog.Log("CloseUI(CRightClickMenu.CLOSEOPTION.CLICK", new object[0]); NrTSingleton <CRightClickMenu> .Instance.CloseUI(CRightClickMenu.CLOSEOPTION.CLICK); return; } NewGuildMember newGuildMember = obj.Data as NewGuildMember; if (newGuildMember == null) { return; } NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1); if (@char.GetPersonID() == newGuildMember.GetPersonID()) { return; } bool flag; if (NrTSingleton <NewGuildManager> .Instance.IsMaster(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID)) { if (NrTSingleton <NewGuildManager> .Instance.IsMaster(newGuildMember.GetPersonID()) || NrTSingleton <NewGuildManager> .Instance.IsSubMaster(newGuildMember.GetPersonID())) { flag = NrTSingleton <CRightClickMenu> .Instance.CreateUI(newGuildMember.GetPersonID(), 0, newGuildMember.GetCharName(), CRightClickMenu.KIND.GUILD_MASTER_SELECT_CLICK, CRightClickMenu.TYPE.SIMPLE_SECTION_1, false); } else { flag = NrTSingleton <CRightClickMenu> .Instance.CreateUI(newGuildMember.GetPersonID(), 0, newGuildMember.GetCharName(), CRightClickMenu.KIND.GUILD_MASTER_CLICK, CRightClickMenu.TYPE.SIMPLE_SECTION_1, false); } } else if (NrTSingleton <NewGuildManager> .Instance.IsSubMaster(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID)) { if (NrTSingleton <NewGuildManager> .Instance.IsMaster(newGuildMember.GetPersonID()) || NrTSingleton <NewGuildManager> .Instance.IsSubMaster(newGuildMember.GetPersonID())) { flag = NrTSingleton <CRightClickMenu> .Instance.CreateUI(newGuildMember.GetPersonID(), 0, newGuildMember.GetCharName(), CRightClickMenu.KIND.GUILD_SUBMASTER_SELECT_CLICK, CRightClickMenu.TYPE.SIMPLE_SECTION_1, false); } else { flag = NrTSingleton <CRightClickMenu> .Instance.CreateUI(newGuildMember.GetPersonID(), 0, newGuildMember.GetCharName(), CRightClickMenu.KIND.GUILD_SUBMASTER_CLICK, CRightClickMenu.TYPE.SIMPLE_SECTION_1, false); } } else { flag = NrTSingleton <CRightClickMenu> .Instance.CreateUI(newGuildMember.GetPersonID(), 0, newGuildMember.GetCharName(), CRightClickMenu.KIND.GUILD_MEMBER_CLICK, CRightClickMenu.TYPE.SIMPLE_SECTION_1, false); } Button button = obj as Button; if (button != null && flag) { float x = this.m_nlbMember.GetSize().x; float height = 28f; float left = base.GetLocation().x + this.m_nlbMember.GetLocation().x + button.gameObject.transform.localPosition.x; float top = base.GetLocationY() + this.m_nlbMember.GetLocationY() + -button.gameObject.transform.localPosition.y; Rect windowRect = new Rect(left, top, x, height); NrTSingleton <CRightClickMenu> .Instance.SetWindowRect(windowRect); } }
public void SetInfo() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return; } string text = string.Empty; string text2 = string.Empty; BABEL_GUILDBOSS babelGuildBossinfo = NrTSingleton <BabelTowerManager> .Instance.GetBabelGuildBossinfo(this.m_GuildBossFloor); if (babelGuildBossinfo == null) { return; } NrCharKindInfo charKindInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfo(babelGuildBossinfo.m_nBossKind); this.m_laGuildBossName.Text = charKindInfo.GetName(); this.m_dtBossImg.SetTexture(eCharImageType.LARGE, charKindInfo.GetCharKind(), -1, string.Empty); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1808"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "count1", ANNUALIZED.Convert(this.m_i32CurBossHp), "count2", ANNUALIZED.Convert(babelGuildBossinfo.m_nBossMaxHP) }); this.m_laGuildBossHp.Text = text2; float num = (float)this.m_i32CurBossHp / (float)babelGuildBossinfo.m_nBossMaxHP; this.m_dtBossCurHP.SetSize(this.BOSSHP_BAR_WIDTH * num, this.m_dtBossCurHP.GetSize().y); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1697"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "itemname", NrTSingleton <ItemManager> .Instance.GetItemNameByItemUnique(babelGuildBossinfo.m_nBaseReward_ItemUnique), "count", babelGuildBossinfo.m_nBaseReward_ItemNum }); this.m_lbRewardBaseItemNum.Text = text2; int num2 = (babelGuildBossinfo.m_nReward_BaseMoney * kMyCharInfo.GetLevel() >= babelGuildBossinfo.m_nReward_BaseMoney_Max) ? babelGuildBossinfo.m_nReward_BaseMoney_Max : (babelGuildBossinfo.m_nReward_BaseMoney * kMyCharInfo.GetLevel()); this.m_laBasicReward.Text = ANNUALIZED.Convert(num2); this.m_dtRewardBaseItem.SetTexture(NrTSingleton <ItemManager> .Instance.GetItemTexture(babelGuildBossinfo.m_nBaseReward_ItemUnique)); this.SortMemberInfo(); int num3 = 1; bool flag = false; bool flag2 = false; this.m_lbGuildMemberList.Clear(); for (int i = 0; i < this.m_listMemberInfo.Count; i++) { NEWGUILD_BOSS_PLAYER_INFO nEWGUILD_BOSS_PLAYER_INFO = this.m_listMemberInfo[i]; NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(nEWGUILD_BOSS_PLAYER_INFO.i64PersonID); if (memberInfoFromPersonID != null) { if (this.m_byRoomState != 3 && nEWGUILD_BOSS_PLAYER_INFO.i64PersonID == NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID) { flag2 = true; } bool flag3 = false; NewListItem newListItem = new NewListItem(this.m_lbGuildMemberList.ColumnNum, true, string.Empty); Texture2D portrait = memberInfoFromPersonID.GetPortrait(); if (this.m_byRoomState == 3) { if (nEWGUILD_BOSS_PLAYER_INFO.i64PersonID == NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID) { flag = true; } if (nEWGUILD_BOSS_PLAYER_INFO.i64PersonID == this.ClearPersonID) { this.m_itClearUserFace.Visible = true; if (portrait != null) { this.m_itClearUserFace.SetTexture(portrait); } else { NkListSolInfo nkListSolInfo = new NkListSolInfo(); nkListSolInfo.SolCharKind = memberInfoFromPersonID.GetFaceCharKind(); nkListSolInfo.SolLevel = memberInfoFromPersonID.GetLevel(); nkListSolInfo.SolCostumePortraitPath = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumePortraitPath(memberInfoFromPersonID.GetCostumeUnique()); nkListSolInfo.SolGrade = -1; this.m_itClearUserFace.SetSolImageTexure(eCharImageType.SMALL, nkListSolInfo, false); } this.m_lbClearUserName.SetText(memberInfoFromPersonID.GetCharName()); this.m_lbClearUserName.Visible = true; newListItem.SetListItemData(21, true); newListItem.SetListItemData(8, false); flag3 = true; } } if (!flag3) { newListItem.SetListItemData(12, false); } newListItem.SetListItemData(2, memberInfoFromPersonID.GetCharName(), null, null, null); text2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1915"); newListItem.SetListItemData(3, text2, null, null, null); float num4 = (float)nEWGUILD_BOSS_PLAYER_INFO.i32Damage / (float)babelGuildBossinfo.m_nBossMaxHP; float num5 = num4 * 340f; newListItem.SetListItemData(5, string.Empty, num5, null, null); text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1916"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "count1", ANNUALIZED.Convert(nEWGUILD_BOSS_PLAYER_INFO.i32Damage), "count2", (int)(num4 * 100f) }); newListItem.SetListItemData(6, text2, null, null, null); if (portrait != null) { newListItem.SetListItemData(7, portrait, null, null, null, null); } else { newListItem.SetListItemData(7, new NkListSolInfo { SolCharKind = memberInfoFromPersonID.GetFaceCharKind(), SolLevel = memberInfoFromPersonID.GetLevel(), SolCostumePortraitPath = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumePortraitPath(memberInfoFromPersonID.GetCostumeUnique()), SolGrade = -1 }, null, null, null); } if (!flag3) { text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1186"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text2, new object[] { text, "count", num3 }); newListItem.SetListItemData(9, text2, null, null, null); } else { newListItem.SetListItemData(9, false); } newListItem.SetListItemData(10, memberInfoFromPersonID.GetRankText(), null, null, null); this.m_lbGuildMemberList.Add(newListItem); num3++; } } this.m_lbGuildMemberList.RepositionItems(); if (flag2 && !flag) { this.m_btGuildBossStart.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3292")); } else { this.m_btGuildBossStart.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("633")); } if (!flag) { Button expr_596 = this.m_btGuildBossStart; expr_596.Click = (EZValueChangedDelegate)Delegate.Combine(expr_596.Click, new EZValueChangedDelegate(this.OnClickStart)); } else { this.m_btGuildBossStart.SetEnabled(false); } if (this.m_byRoomState == 3) { this.m_dtBossVictoyImg.Visible = true; this.m_dtClearUserBG.Visible = true; this.m_dtClearBG.Visible = true; } }
public void RefreshInfo() { this.SetLayerState(); if (NrTSingleton <GuildWarManager> .Instance.CanGetGuildWarReward()) { this.m_bxGuildWarNotice.Hide(false); } else { this.m_bxGuildWarNotice.Hide(true); } this.m_nlbMember.Clear(); this.m_MemberList.Clear(); this.m_SortList.Clear(); this.m_FirstList.Clear(); string str = string.Empty; if (NrTSingleton <NewGuildManager> .Instance.IsGuildWar()) { str = NrTSingleton <CTextParser> .Instance.GetTextColor("1401"); } this.m_lbGuildName.SetText(str + NrTSingleton <NewGuildManager> .Instance.GetGuildName()); this.m_lbGuildNotify.SetText(NrTSingleton <NewGuildManager> .Instance.GetGuildNotice()); int num = 0; for (int i = 0; i < NrTSingleton <NewGuildManager> .Instance.GetMemberCount(); i++) { NewGuildMember newGuildMember = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromIndex(i); if (newGuildMember != null) { this.m_MemberList.Add(newGuildMember); } } if (this.m_eSort == NewGuildMemberDlg.eSORT.eSORT_CONNECTTIME) { for (int i = 0; i < this.m_MemberList.Count; i++) { if (this.m_MemberList[i].IsConnected()) { this.m_FirstList.Add(this.m_MemberList[i]); } else { this.m_SortList.Add(this.m_MemberList[i]); } } this.SortNewGuildMember(this.m_SortList); this.m_MemberList.Clear(); for (int i = 0; i < this.m_FirstList.Count; i++) { this.m_MemberList.Add(this.m_FirstList[i]); } for (int i = 0; i < this.m_SortList.Count; i++) { this.m_MemberList.Add(this.m_SortList[i]); } } else { this.SortNewGuildMember(this.m_MemberList); } for (int i = 0; i < this.m_MemberList.Count; i++) { NewGuildMember newGuildMember = this.m_MemberList[i]; if (newGuildMember != null) { if (this.SetGuildMemberUpdate(newGuildMember, i)) { num++; } } } string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2454"), "count1", num, "count2", NrTSingleton <NewGuildManager> .Instance.GetMaxMemberNum() }); this.m_lbMemberCount.SetText(empty); for (int i = 0; i < this.m_MemberList.Count; i++) { NewGuildMember newGuildMember = this.m_MemberList[i]; if (newGuildMember != null) { this.SetUserTexture(newGuildMember.GetPersonID()); } } if (0 < NrTSingleton <NewGuildManager> .Instance.GetApplicantCount() && NrTSingleton <NewGuildManager> .Instance.IsDischargeMember(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID)) { this.m_bxNotice.Hide(false); this.m_bxNotice.SetText(NrTSingleton <NewGuildManager> .Instance.GetApplicantCount().ToString()); } else { this.m_bxNotice.Hide(true); } if (0L < NrTSingleton <NewGuildManager> .Instance.GetGuildID() && NrTSingleton <NewGuildManager> .Instance.IsChangeGuildName(NrTSingleton <NewGuildManager> .Instance.GetGuildName())) { NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.NEWGUILD_CHANGENAME_DLG); } this.CheckAgitEnter(); }