public void OnClickChangeChannel(IUIObject obj) { if (!this.ChangeChatMode) { string message = string.Empty; NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_LIMIT_CHATTIME); if (charSubData > 0L) { return; } message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("190"); Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; if (inputNumberDlg != null) { inputNumberDlg.DonotDepthChange(base.GetLocation().z - 16f); inputNumberDlg.SetScreenCenter(); inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.On_Input_ChangeChannel), null, new Action <InputNumberDlg, object>(this.On_Input_CancelChannel), null); inputNumberDlg.SetMinMax(1L, 300L); } this.ChangeChannelMode(true); } }
public void ClickDirectCost(IUIObject obj) { if (this.m_SearchOption.m_ePayType == AuctionDefine.ePAYTYPE.ePAYTYPE_GOLD) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.OnInputDirectCostMoney), null, new Action <InputNumberDlg, object>(this.OnCloseInputNumber), null); inputNumberDlg.SetMinMax(1L, AuctionMainDlg.GetCostMax(this.m_SearchOption.m_ePayType)); inputNumberDlg.SetNum(this.m_SearchOption.m_lCostMoney); inputNumberDlg.SetInputNum(0L); } else if (this.m_SearchOption.m_ePayType == AuctionDefine.ePAYTYPE.ePAYTYPE_HEARTS) { InputNumberDlg inputNumberDlg2 = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg2.SetCallback(new Action <InputNumberDlg, object>(this.OnInputDirectCostHearts), null, new Action <InputNumberDlg, object>(this.OnCloseInputNumber), null); inputNumberDlg2.SetMinMax(1L, AuctionMainDlg.GetCostMax(this.m_SearchOption.m_ePayType)); inputNumberDlg2.SetNum(this.m_SearchOption.m_lDirectCostMoney); inputNumberDlg2.SetInputNum(0L); } else if (this.m_SearchOption.m_ePayType == AuctionDefine.ePAYTYPE.ePAYTYPE_ALL) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("307"), SYSTEM_MESSAGE_TYPE.IMPORTANT_MESSAGE); return; } }
private void On_Input_MinLevel(InputNumberDlg a_cForm, object a_oObject) { int num = (int)a_cForm.GetNum(); if (num < 1) { num = 1; } this.m_btPageSet.SetText(num.ToString()); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); int num2 = int.Parse(this.m_btPageSet.GetText()); if (num2 == this.m_iCurrentPage) { return; } int num3 = (num2 - 1) * 10 + 1; TsLog.LogWarning(" Click Page {0}", new object[] { num3 }); this.GetRank((byte)this.m_eRankMode, num3); }
public void OnInputMyCost(InputNumberDlg a_cForm, object a_oObject) { long num = a_cForm.GetNum(); if (AuctionMainDlg.GetCostMax(this.m_ePayType) < num) { num = AuctionMainDlg.GetCostMax(this.m_ePayType); } MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; if (msgBoxUI == null) { return; } string empty = string.Empty; string textColor = NrTSingleton <CTextParser> .Instance.GetTextColor("1002"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("258"), "targetname", this.m_lbItemName.GetText() + textColor, "count", num }); msgBoxUI.SetMsg(new YesDelegate(this.MessageBoxMyCost), num, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1104"), empty, eMsgType.MB_OK_CANCEL, 2); msgBoxUI.Show(); }
public void BtClickInputSearchFloor(IUIObject obj) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.On_Input_MinLevel), null, new Action <InputNumberDlg, object>(this.On_Close_InputNumber), null); inputNumberDlg.SetMinMax(1L, (long)NrTSingleton <BabelTowerManager> .Instance.GetLastFloor(this.m_nFloorType)); inputNumberDlg.SetNum(0L); }
public void OnInputItemSkillLevel(InputNumberDlg a_cForm, object a_oObject) { short iItemSkillLevel = (short)a_cForm.GetNum(); this.m_SearchOption.m_iItemSkillLevel = iItemSkillLevel; this.m_lbItemSkillLevel.SetText(iItemSkillLevel.ToString()); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
public void BtClickInputRank(IUIObject obj) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.On_Input_MinLevel), null, new Action <InputNumberDlg, object>(this.On_Close_InputNumber), null); inputNumberDlg.SetMinMax(1L, (long)this.m_iMaxPage); inputNumberDlg.SetNum((long)this.m_iCurrentPage); }
public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject) { long num = a_cForm.GetNum(); this.m_nSelectItemNum = (int)num; this.m_kSellNum.Text = num.ToString(); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
public void OnInputSolTradeCout(InputNumberDlg a_cForm, object a_oObject) { short iSolTradeCount = (short)a_cForm.GetNum(); this.m_SearchOption.m_iSolTradeCount = iSolTradeCount; this.m_lbSolTradeCount.SetText(iSolTradeCount.ToString()); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
public void OnInputDirectCostHearts(InputNumberDlg a_cForm, object a_oObject) { int num = (int)a_cForm.GetNum(); this.m_SearchOption.m_iCostDirectHearts = num; this.m_lbDirectCost.SetText(ANNUALIZED.Convert(num)); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
public void OnInputCostMoney(InputNumberDlg a_cForm, object a_oObject) { long num = a_cForm.GetNum(); this.m_SearchOption.m_lCostMoney = num; this.m_lbCost.SetText(ANNUALIZED.Convert(num)); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
private void Click_Number(IUIObject _obj) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.On_InputData), null, new Action <InputNumberDlg, object>(this.OnClose_InputNumber), null); inputNumberDlg.SetMinMax(1L, (long)this.m_nMaxItemNum); inputNumberDlg.SetNum((long)this.m_nCurItemNum); inputNumberDlg.SetLocation(inputNumberDlg.GetLocationX(), inputNumberDlg.GetLocationY(), base.GetLocation().z - 2f); }
public void ClickSolTradeCount(IUIObject obj) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.OnInputSolTradeCout), null, new Action <InputNumberDlg, object>(this.OnCloseInputNumber), null); inputNumberDlg.SetMinMax(1L, 1000L); inputNumberDlg.SetNum((long)this.m_SearchOption.m_iSolTradeCount); inputNumberDlg.SetInputNum(0L); }
private void On_InputData(InputNumberDlg a_cForm, object a_oObject) { int num = (int)a_cForm.GetNum(); if (num > this.GetMaxItem()) { num = this.GetMaxItem(); } this.SetOpenItemNum(num); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
private void On_Input_MinLevel(InputNumberDlg a_cForm, object a_oObject) { int num = (int)a_cForm.GetNum(); if (num < 1) { num = 1; } this.m_lbFloorText.SetText(num.ToString()); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
public void ClickMyCost(IUIObject obj) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.OnInputMyCost), null, new Action <InputNumberDlg, object>(this.OnCloseInputNumber), null); long costMax = AuctionMainDlg.GetCostMax(this.m_ePayType); long tenderCostMin = this.GetTenderCostMin(this.m_lCost); inputNumberDlg.SetMinMax(tenderCostMin, costMax); inputNumberDlg.SetNum(this.m_lTenderCost); inputNumberDlg.SetInputNum(0L); }
public void On_InputData(InputNumberDlg a_cForm, object a_oObject) { int num = (int)a_cForm.GetNum(); if (num > this.m_MaxItemUseNum) { num = this.m_MaxItemUseNum; } this.m_CurItemUseNum = num; this.Set_GetItemNum(); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
public void BtClickInputOpenItem(IUIObject obj) { if (this.m_eShowType == ItemBoxContinue_Dlg.SHOW_TYPE.ITEM_EXCHANGE) { return; } InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.On_InputData), null, new Action <InputNumberDlg, object>(this.On_Close_InputNumber), null); inputNumberDlg.SetMinMax(1L, (long)this.GetMaxItem()); inputNumberDlg.SetNum((long)this.m_nItemOpenCount); inputNumberDlg.SetLocation(inputNumberDlg.GetLocationX(), inputNumberDlg.GetLocationY(), base.GetLocation().z - 2f); }
public void OnInputUseMaxLevel(InputNumberDlg a_cForm, object a_oObject) { short num = (short)a_cForm.GetNum(); if (num < this.m_SearchOption.m_iUseMinLevel) { this.m_SearchOption.m_iUseMinLevel = num; this.m_lbUseMinLevel.SetText(num.ToString()); } this.m_SearchOption.m_iUseMaxLevel = num; this.m_lbUseMaxLevel.SetText(num.ToString()); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
private void ClickInputBox(IUIObject obj) { InputNumberDlg inputNumberDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.DLG_INPUTNUMBER) as InputNumberDlg; if (inputNumberDlg == null) { return; } inputNumberDlg.SetCallback(new Action <InputNumberDlg, object>(this.OnInputNumber), null, new Action <InputNumberDlg, object>(this.OnCloseInputNumber), null); long maxValue = this.m_kSellNum.MaxValue; long i64Min = 1L; inputNumberDlg.SetMinMax(i64Min, maxValue); inputNumberDlg.SetNum(0L); inputNumberDlg.SetInputNum(0L); }
public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject) { long num = a_cForm.GetNum(); this.m_nSelectItemNum = (int)num; this.m_kSellNum.Text = num.ToString(); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); ITEM iTEM = (ITEM)this.m_kSelectItem.Data; if (iTEM == null) { return; } this.GetPoint(iTEM); }
public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject) { GuildWarExchangeTable guildWarExchangeTable = (GuildWarExchangeTable)this.m_kSelectItem.Data; if (guildWarExchangeTable == null) { return; } long num = a_cForm.GetNum(); this.m_nSelectItemNum = (int)num; this.m_nUseTicketNum = this.m_nSelectItemNum * guildWarExchangeTable.m_nNeedNum; this.m_kSellNum.Text = num.ToString(); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); this.SetUsetTicketNum(); }
public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject) { JewelryTable jewelryTable = (JewelryTable)this.m_itSelectItem.Data; if (jewelryTable == null) { return; } long num = a_cForm.GetNum(); this.m_nSelectItemNum = (int)num; this.m_nGetItemNum = this.m_nSelectItemNum * jewelryTable.m_nExchangeNum; this.m_nUseTicketNum = this.m_nSelectItemNum * jewelryTable.m_nNeedNum; this.m_tfSellNum.Text = this.m_nGetItemNum.ToString(); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); this.Set_UserItemNum(); }
private void On_Input_ChangeChannel(InputNumberDlg a_cForm, object a_oObject) { int nChangeChannel = (int)a_cForm.GetNum(); this._lChatChannel.Text = NrTSingleton <CTextParser> .Instance.GetTextColor("1101") + nChangeChannel.ToString(); this._nChangeChannel = nChangeChannel; int nChangeChannel2 = this._nChangeChannel; if (nChangeChannel2 < 1 || nChangeChannel2 >= 302) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("190"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); return; } GS_CHATCHANNEL_CHANGE_REQ gS_CHATCHANNEL_CHANGE_REQ = new GS_CHATCHANNEL_CHANGE_REQ(); gS_CHATCHANNEL_CHANGE_REQ.i32Change_ChatChannel = nChangeChannel2; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_CHATCHANNEL_CHANGE_REQ, gS_CHATCHANNEL_CHANGE_REQ); this.ChangeChannelMode(false); }
public void OnCloseInputNumber(InputNumberDlg a_cForm, object a_oObject) { NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER); }
private void On_Input_CancelChannel(InputNumberDlg a_cForm, object a_oObject) { this.ChangeChannelMode(false); }