public void ChangeMemberRank(long lPersonID, NewGuildDefine.eNEWGUILD_MEMBER_RANK eRank) { for (int i = 0; i < this.m_NewGuildMemberList.Count; i++) { if (lPersonID == this.m_NewGuildMemberList[i].GetPersonID()) { this.m_NewGuildMemberList[i].SetRank(eRank); return; } } }
public void ClickRank(IUIObject obj) { Toggle x = obj as Toggle; NewGuildDefine.eNEWGUILD_MEMBER_RANK eSelectRank = NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_NONE; for (int i = 0; i < 5; i++) { if (x == this.m_tgRank[i]) { eSelectRank = this.ToRank(i); break; } } this.m_eSelectRank = eSelectRank; }
public override void SetComponent() { for (int i = 0; i < 5; i++) { NewGuildDefine.eNEWGUILD_MEMBER_RANK eRank = i + NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE; this.m_tgRank[i] = (base.GetControl("Toggle_RadioBtn" + (i + 1).ToString()) as Toggle); this.m_tgRank[i].AddValueChangedDelegate(new EZValueChangedDelegate(this.ClickRank)); this.m_lbRank[i] = (base.GetControl("Label_position" + (i + 1).ToString()) as Label); this.m_lbRank[i].SetText(NrTSingleton <NewGuildManager> .Instance.GetRankText(eRank)); } this.m_btOK = (base.GetControl("Button_OK") as Button); this.m_btOK.AddValueChangedDelegate(new EZValueChangedDelegate(this.ClickOK)); this.m_btClose = (base.GetControl("Button_Exit") as Button); this.m_btClose.AddValueChangedDelegate(new EZValueChangedDelegate(this.CloseForm)); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.NEWGUILD_MEMBER_DLG); base.SetScreenCenter(); }
private void Clear() { this.m_lPersonID = 0L; this.m_lGuildID = 0L; this.m_iLevel = 0; this.m_eRank = NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_NONE; this.m_lJoinDate = 0L; this.m_lLoginDate = 0L; this.m_iChannelID = 0; this.m_iMapUnique = 0; this.m_iConnectedWorldID = 0; this.m_iFaceCharKind = 0; this.m_strCharName = string.Empty; this.m_iContribute = 0; this.m_lLogOffTime = 0L; this.m_GuildMemberPortrait = null; this.m_iFaceCostumeUnique = 0; }
public void ClickOK(IUIObject obj) { if (NrTSingleton <NewGuildManager> .Instance.IsRankChange(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID)) { NewGuildDefine.eNEWGUILD_MEMBER_RANK rank = this.m_GuildMember.GetRank(); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; if (msgBoxUI != null) { string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1833"); string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("140"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromMessageBox, new object[] { textFromMessageBox, "targetname", this.m_GuildMember.GetCharName(), "position1", NrTSingleton <NewGuildManager> .Instance.GetRankText(rank), "position2", NrTSingleton <NewGuildManager> .Instance.GetRankText(this.m_eSelectRank) }); msgBoxUI.SetMsg(new YesDelegate(this.MsgBoxOKEvent), this.m_eSelectRank, new NoDelegate(this.MsgBoxCancelEvent), null, textFromInterface, textFromMessageBox, eMsgType.MB_OK_CANCEL); msgBoxUI.SetButtonOKText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("10")); msgBoxUI.SetButtonCancelText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("11")); } } else { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("110"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromNotify, new object[] { textFromNotify, "position", NrTSingleton <NewGuildManager> .Instance.GetRankText(NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_SUB_MASTER) }); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.ADMIN_SYSTEM_MESSAGE); base.CloseNow(); } }
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 NewGuildMember(NEWGUILDMEMBER_INFO NewGuildMemberInfo) { this.m_lPersonID = NewGuildMemberInfo.i64PersonID; this.m_lGuildID = NewGuildMemberInfo.i64GuildID; this.m_iLevel = NewGuildMemberInfo.i16Level; this.m_eRank = (NewGuildDefine.eNEWGUILD_MEMBER_RANK)NewGuildMemberInfo.ui8Rank; this.m_lJoinDate = NewGuildMemberInfo.i64JoinDate; this.m_lLoginDate = NewGuildMemberInfo.i64LoginDate; this.m_iChannelID = NewGuildMemberInfo.i16ChannelID; this.m_iMapUnique = NewGuildMemberInfo.i32MapUnique; this.m_iConnectedWorldID = NewGuildMemberInfo.i32ConnectedWorldID; this.m_iFaceCharKind = NewGuildMemberInfo.i32FaceCharKind; this.m_strCharName = TKString.NEWString(NewGuildMemberInfo.strCharName); this.m_iContribute = NewGuildMemberInfo.i32Contribute; this.m_lLogOffTime = NewGuildMemberInfo.i64LogoffTime; this.SetPortrait(); this.m_lSN = NewGuildMemberInfo.i64SN; this.m_bConnected = NewGuildMemberInfo.bConnected; this.m_iFaceCostumeUnique = NewGuildMemberInfo.i32CostumeUnique; }
public string GetRankText(NewGuildDefine.eNEWGUILD_MEMBER_RANK eRank) { switch (eRank) { case NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("623")); case NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_REGULAR: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("624")); case NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_OFFICER: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("625")); case NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_SUB_MASTER: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1850")); case NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_MASTER: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1849")); default: return(string.Empty); } }
private int ToIndex(NewGuildDefine.eNEWGUILD_MEMBER_RANK Rank) { return(this.ToIndex((byte)Rank)); }
public void SetRank(NewGuildDefine.eNEWGUILD_MEMBER_RANK eRank) { this.m_eRank = eRank; }
public void ChangeMemberRank(long lPersonID, NewGuildDefine.eNEWGUILD_MEMBER_RANK eRank) { this.m_NewGuild.ChangeMemberRank(lPersonID, eRank); }
public string GetMemberRankText(long lPersonID) { NewGuildDefine.eNEWGUILD_MEMBER_RANK memberRank = this.m_NewGuild.GetMemberRank(lPersonID); return(this.GetRankText(memberRank)); }