public void Init_Data() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { this.m_nUserType = ((kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_TYPE) != 0L) ? ((int)kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_TYPE)) : 1); this.m_nGroup = ((kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_GROUP) != 0L) ? ((int)kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_GROUP)) : 1); this.m_nSequence = ((kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_SEQUENCE) != 0L) ? ((int)kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_SEQUENCE)) : 1); } if (this.m_nSequence >= 7) { this.m_nGroup = (int)NrTSingleton <ContentsLimitManager> .Instance.Attend_Nomal_LastGroup(); } }
public void SetListFriendRank() { NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1); NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_MATCHPOINT); UI_RANKINFO item = new UI_RANKINFO(charPersonInfo.GetCharName(), (byte)charPersonInfo.GetLevel(0L), charSubData); this.ListRankInfo.Add(item); this.ListRankInfo.Sort(new Comparison <UI_RANKINFO>(PlunderRankInfoDlg.CompareMatchPoint)); int num = 1; foreach (UI_RANKINFO current in this.ListRankInfo) { current.i32Rank = num; num++; } foreach (UI_RANKINFO current2 in this.ListRankInfo) { if (current2.Charname == charPersonInfo.GetCharName()) { this.TargetInfo = current2; this.i32NewRank = this.TargetInfo.i32Rank; break; } } }
public void GetColosseumBatchKind() { int num = 0; NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo == null) { return; } for (int i = 0; i < 3; i++) { long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_COLOSSEUMBATCH1 + i); if (charSubData != 0L) { SUBDATA_UNION sUBDATA_UNION = default(SUBDATA_UNION); sUBDATA_UNION.nSubData = charSubData; int n32SubData_ = sUBDATA_UNION.n32SubData_0; int n32SubData_2 = sUBDATA_UNION.n32SubData_1; byte b = 0; byte b2 = 0; SoldierBatch.GetCalcBattlePos((long)n32SubData_, ref b, ref b2); if (b2 >= 0 && b2 < 9) { if (n32SubData_2 > 0 && myCharInfo.IsEnableBatchColosseumSoldier(n32SubData_2)) { this.m_arColosseumBatchCharKind[num] = n32SubData_2; num++; } } } } }
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 SetChannelText() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; string text = string.Empty; string empty = string.Empty; text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("327"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { text, "count", kMyCharInfo.ChatChannel }); this._lChatChannel.Text = empty; this._nChangeChannel = 1; long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_LIMIT_CHATTIME); if (charSubData > 0L) { this._btChangeChannel.Visible = false; } else { this._btChangeChannel.Visible = true; } }
private void Click_Mine(IUIObject Obj) { if (0L >= NrTSingleton <NewGuildManager> .Instance.GetGuildID() || !NrTSingleton <ContentsLimitManager> .Instance.IsMineApply((short)NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetLevel())) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("763"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return; } long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_MINE_TUTORIAL_STEP); if (charSubData == 1L) { MineTutorialStepDlg mineTutorialStepDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MINE_TUTORIAL_STEP_DLG) as MineTutorialStepDlg; if (mineTutorialStepDlg != null) { mineTutorialStepDlg.SetStep(1L); } } else { NrTSingleton <MineManager> .Instance.Send_GS_MINE_GUILD_CURRENTSTATUS_INFO_GET_REQ(1, 1, 0L); } }
public void SetVipExp(byte i8Level) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo != null) { long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_VIP_EXP); long num = NrTSingleton <NrTableVipManager> .Instance.GetLevelMaxExp(i8Level); long nextLevelMaxExp = NrTSingleton <NrTableVipManager> .Instance.GetNextLevelMaxExp(i8Level); string text = string.Empty; if (nextLevelMaxExp == 0L) { num = NrTSingleton <NrTableVipManager> .Instance.GetBeforLevelMaxExp(i8Level); text = num.ToString() + " / " + num.ToString(); this.m_DT_VipDrawTextureBg2.SetSize(this.m_DT_VipDrawTextureBg1.width, this.m_DT_VipDrawTextureBg2.GetSize().y); } else { long num2 = charSubData - num; long num3 = nextLevelMaxExp - num; float num4 = (float)num2 / (float)num3; text = num2.ToString() + " / " + num3.ToString(); this.m_DT_VipDrawTextureBg2.SetSize((this.m_DT_VipDrawTextureBg1.GetSize().x - 2f) * num4, this.m_DT_VipDrawTextureBg2.GetSize().y); } this.m_DT_VipDrawTextureBg2.SetLocation(this.m_DT_VipDrawTextureBg1.GetLocationX(), this.m_DT_VipDrawTextureBg1.GetLocationY()); this.m_lVipExp.SetText(text); } else { this.m_DT_VipDrawTextureBg2.Visible = false; } }
private void SetItemBattleSpeed() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_BATTLESPEED_COUNT); int value = COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_FASTBATTLE_MAXNUM); int num = NkUserInventory.GetInstance().Get_First_ItemCnt(this.m_MainBoxItem.m_nItemUnique); ITEMINFO itemInfo = NrTSingleton <ItemManager> .Instance.GetItemInfo(this.m_MainBoxItem.m_nItemUnique); if (itemInfo == null) { return; } long num2 = (long)value - charSubData; this.m_MaxCount = (float)(num2 / (long)itemInfo.m_nParam[0]); if (this.m_MaxCount > (float)num) { this.m_MaxCount = (float)num; } this.m_nItemOpenCount = (int)this.m_MaxCount; this.SetOpenItemNum(this.m_nItemOpenCount); } }
public static void CheckBattleSpeedCount(object a_oObject) { if (Scene.CurScene != Scene.Type.BATTLE) { if (a_oObject == null) { return; } if ((MsgBoxTwoCheckUI)a_oObject == null) { return; } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_BATTLESPEED_COUNT); if (charSubData <= 0L) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("775"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.IMPORTANT_MESSAGE); } } } }
protected override void OnClickReincarnate(IUIObject obj) { if (obj == null) { return; } NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo != null) { long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_LEGENDMAKETIME); long curTime = PublicMethod.GetCurTime(); if (curTime < charSubData) { Myth_Evolution_Time_DLG myth_Evolution_Time_DLG = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MYTH_EVOLUTION_TIME_DLG) as Myth_Evolution_Time_DLG; if (myth_Evolution_Time_DLG != null) { myth_Evolution_Time_DLG.InitSet(MYTH_TYPE.MYTHTYPE_LEGEND, this.m_CharKind_Legendinfo.i32Element_LegendCharkind, 0L); } return; } } string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1706"); string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("164"); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; msgBoxUI.SetMsg(new YesDelegate(this.OnReincarnateOK), null, textFromInterface, textFromMessageBox, eMsgType.MB_OK_CANCEL, 2); NrTSingleton <EventConditionHandler> .Instance.MythEvolutionInfoMsgBox.OnTrigger(); this.HideTouch(false); }
private void BattleMatch(IUIObject obj) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_INFIBATTLE_COOLTIME); long curTime = PublicMethod.GetCurTime(); if (curTime < charSubData) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("862"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } COMMON_CONSTANT_Manager instance = COMMON_CONSTANT_Manager.GetInstance(); if (instance != null) { int value = COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_INFIBATTLE_LEVEL); if (myCharInfo.GetLevel() < value) { string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("129"), "level", value }); Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } long num = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_INFIBATTLECOUNT); if (num < 0L) { num = 0L; } if (num > 0L) { TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "PLUNDER", "REMIT", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); SoldierBatch.SOLDIER_BATCH_MODE = eSOLDIER_BATCH_MODE.MODE_INFIBATTLE; FacadeHandler.PushStage(Scene.Type.SOLDIER_BATCH); } else { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("684"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); } } }
public void InitSet() { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); int a_nUserType = (int)myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_TYPE); this.InitData(a_nUserType); }
public override void SetComponent() { this.m_LbTitle = (base.GetControl("Label_title") as Label); this.m_LbNote = (base.GetControl("Label_Note") as Label); this.m_btnOK = (base.GetControl("Button_ok") as Button); this.m_btnCancel = (base.GetControl("Button_cancel") as Button); this.m_LbCheckBox1 = (base.GetControl("Label_1") as Label); this.m_LbCheckBox2 = (base.GetControl("Label_2") as Label); this.m_btnSpeedUp2 = (base.GetControl("BT_SPEEDUP2") as Button); this.m_btnSpeedUp1 = (base.GetControl("BT_SPEEDUP") as Button); this.m_LbHeartNum = (base.GetControl("LB_HEARTNUM") as Label); this.m_LbSpeedUpNum = (base.GetControl("LB_SPEEDUPNUM") as Label); this.m_CheckBox1 = (base.GetControl("CheckBox_1") as CheckBox); this.m_CheckBox2 = (base.GetControl("CheckBox_2") as CheckBox); Button expr_10E = this.m_btnOK; expr_10E.Click = (EZValueChangedDelegate)Delegate.Combine(expr_10E.Click, new EZValueChangedDelegate(this.BtnMsg_OK)); this.m_btnOK.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("8")); Button expr_14F = this.m_btnCancel; expr_14F.Click = (EZValueChangedDelegate)Delegate.Combine(expr_14F.Click, new EZValueChangedDelegate(this.BtnMsg_Cancel)); this.m_btnCancel.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText("9")); Button expr_190 = this.m_btnSpeedUp1; expr_190.Click = (EZValueChangedDelegate)Delegate.Combine(expr_190.Click, new EZValueChangedDelegate(this.OnClickBuySpeedUp)); this.m_btnSpeedUp1.DeleteSpriteText(); Button expr_1C2 = this.m_btnSpeedUp2; expr_1C2.Click = (EZValueChangedDelegate)Delegate.Combine(expr_1C2.Click, new EZValueChangedDelegate(this.OnClickBuySpeedUp)); this.m_btnSpeedUp2.DeleteSpriteText(); this.m_LbHeartNum.SetText(string.Empty); this.m_iUserMoney = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_Money; this.m_LbHeartNum.SetText(ANNUALIZED.Convert(this.m_iUserMoney)); this.m_LbSpeedUpNum.SetText(string.Empty); NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_BATTLESPEED_COUNT); if (0L >= charSubData) { this.m_LbSpeedUpNum.SetText(charSubData.ToString()); } } this.m_CheckBox1.SetToggleState(1); this.m_CheckBox2.SetToggleState(1); this.m_CheckBox1.SetValueChangedDelegate(new EZValueChangedDelegate(this.CheckBox1_Click)); this.m_CheckBox2.SetValueChangedDelegate(new EZValueChangedDelegate(this.CheckBox2_Click)); this.Initialize(); if (TsPlatform.IsMobile) { base.ShowBlackBG(0.5f); base.BLACK_BG.RemoveValueChangedDelegate(new EZValueChangedDelegate(this.CloseForm)); } base.DonotDepthChange(90f); base.SetScreenCenter(); this.Hide(); }
public void UpdateBattleSpeed() { if (this.m_bBattleSpeedCheck) { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null && kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_BATTLESPEED_COUNT) <= 0L) { this.m_bBattleSpeedCheck = false; } } }
public NewExplorationManager.SUBDATA_NEWEXPLORATION GetCharSubData() { NewExplorationManager.SUBDATA_NEWEXPLORATION result = default(NewExplorationManager.SUBDATA_NEWEXPLORATION); NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return(result); } result.nSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_NEWEXPLORATION_INFO); return(result); }
public long MaxResetCount() { long num = (long)COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_DAILYDUNGEON_LIMIT); NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_VIP_EXP); byte levelExp = NrTSingleton <NrTableVipManager> .Instance.GetLevelExp((long)((int)charSubData)); byte dailyDungeonResetByVipLevel = NrTSingleton <NrTableVipManager> .Instance.GetDailyDungeonResetByVipLevel(levelExp); return(num + (long)dailyDungeonResetByVipLevel); }
public override bool CheckGameGuide() { if (!NrTSingleton <ContentsLimitManager> .Instance.IsHeroBattle()) { return(false); } if (this.m_eCheck == GameGuideCheck.LOGIN) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo == null) { return(false); } int level = myCharInfo.GetLevel(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_RECEIVE_SUPPORT_GOLD_TIME); if (charSubData <= 0L) { return(false); } long curTime = PublicMethod.GetCurTime(); long nPastTime = curTime - charSubData; this.m_nReceiveGold = NrTSingleton <NrTable_SupportGold_Manager> .Instance.GetReceiveGold(level, nPastTime); return(this.m_nReceiveGold > 0L); } else { if (this.m_eCheck != GameGuideCheck.CYCLECAL || Time.realtimeSinceStartup - this.m_nCheckTime <= this.m_nDelayTime) { return(false); } NrMyCharInfo myCharInfo2 = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo2 == null) { return(false); } int level2 = myCharInfo2.GetLevel(); long charSubData2 = myCharInfo2.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_RECEIVE_SUPPORT_GOLD_TIME); long curTime2 = PublicMethod.GetCurTime(); if (charSubData2 <= 0L) { return(false); } long nPastTime2 = curTime2 - charSubData2; this.m_nReceiveGold = NrTSingleton <NrTable_SupportGold_Manager> .Instance.GetReceiveGold(level2, nPastTime2); return(this.m_nReceiveGold > 0L); } }
private bool CheckColosseumSolBatch() { int num = 0; NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; for (int i = 0; i < 3; i++) { if (kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_COLOSSEUMBATCH1 + i) != 0L) { num++; } } return(num > 0); }
private bool SetButtonLegendTime() { bool result = true; NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo != null) { long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_LEGENDMAKETIME); long curTime = PublicMethod.GetCurTime(); if (curTime < charSubData) { result = false; } } return(result); }
public void OnClickStartInfiBattle(IUIObject obj) { if (SoldierBatch.SOLDIER_BATCH_MODE != eSOLDIER_BATCH_MODE.MODE_INFIBATTLE && SoldierBatch.SOLDIER_BATCH_MODE != eSOLDIER_BATCH_MODE.MODE_PRACTICE_INFIBATTLE) { return; } NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_INFIBATTLE_COOLTIME); long curTime = PublicMethod.GetCurTime(); if (curTime < charSubData) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("862"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } COMMON_CONSTANT_Manager instance = COMMON_CONSTANT_Manager.GetInstance(); if (instance != null) { int value = instance.GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_INFIBATTLE_CHARGEMAX); int num = value - (int)NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetCharDetail(21); if (num < 0) { num = 0; } if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_INFIBATTLE && num <= 0) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("684"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } } else { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("684"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); } int solBatchNum = SoldierBatch.SOLDIERBATCH.GetSolBatchNum(); int maxSolArray = SoldierBatch.SOLDIERBATCH.GetMaxSolArray(); if (solBatchNum < maxSolArray) { this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnInfiStartMatch), solBatchNum, maxSolArray); return; } this.OnInfiStartMatch(null); }
public void OnPlunderStart(IUIObject obj) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_PLUNDER_DELAYTIME); long curTime = PublicMethod.GetCurTime(); long num = charSubData - curTime; if (num > 0L) { string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("136"), "timestring", PublicMethod.ConvertTime(num) }); Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } if (myCharInfo != null) { int level = myCharInfo.GetLevel(); long num2; if (level > 50) { num2 = (long)(level * (level - COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_PLUNDER_MATCHGOLD2))); } else { num2 = (long)(level * COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_PLUNDER_MATCHGOLD)); } if (num2 > myCharInfo.m_Money) { string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); return; } } TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "PLUNDER", "REMIT", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); SoldierBatch.SOLDIER_BATCH_MODE = eSOLDIER_BATCH_MODE.MODE_PLUNDER; FacadeHandler.PushStage(Scene.Type.SOLDIER_BATCH); }
public override bool CheckGameGuide() { if (NrTSingleton <ContentsLimitManager> .Instance.IsHeroBattle() && this.m_eCheck == GameGuideCheck.LEVELUP) { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return(false); } int level = kMyCharInfo.GetLevel(); int num = 10; if (level >= num && kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ENABLE_PLUNDER) == 0L) { return(true); } } return(false); }
public override void SetComponent() { this.m_btStartBattle = (base.GetControl("Button_ok") as Button); Button expr_1C = this.m_btStartBattle; expr_1C.Click = (EZValueChangedDelegate)Delegate.Combine(expr_1C.Click, new EZValueChangedDelegate(this.OnClickStartBattle)); this.m_btCancel = (base.GetControl("Button_cancel") as Button); Button expr_59 = this.m_btCancel; expr_59.Click = (EZValueChangedDelegate)Delegate.Combine(expr_59.Click, new EZValueChangedDelegate(this.OnClickCancel)); this.m_lbNote = (base.GetControl("Label_Note") as Label); this.m_lbMoney = (base.GetControl("LB_HEARTNUM") as Label); this.m_lbSpeed = (base.GetControl("LB_SPEEDUPNUM") as Label); NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { this.m_lbMoney.SetText(ANNUALIZED.Convert(kMyCharInfo.m_Money)); long num = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_BATTLESPEED_COUNT); if (num < 0L) { num = 0L; } this.m_lbSpeed.SetText(num.ToString()); } this.m_cbBox1 = (base.GetControl("CheckBox_1") as CheckBox); this.m_cbBox2 = (base.GetControl("CheckBox_2") as CheckBox); sbyte floor = NrTSingleton <NewExplorationManager> .Instance.GetFloor(); sbyte subFloor = NrTSingleton <NewExplorationManager> .Instance.GetSubFloor(); string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("365"), "count1", (int)floor, "count2", (int)subFloor }); this.m_lbNote.SetText(empty); }
public void OnPlunderStart(IUIObject obj) { if (!SoldierBatch.SOLDIERBATCH.IsHeroBatch()) { string empty = string.Empty; NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("124"), "charname", @char.GetCharName() }); Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_PLUNDER_COOLTIME); long dueDateTick = PublicMethod.GetDueDateTick(charSubData); if (dueDateTick > 0L) { string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("94"); string textFromMessageBox2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("24"); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; msgBoxUI.SetMsg(new YesDelegate(this.OnStartMatch), null, textFromMessageBox, textFromMessageBox2, eMsgType.MB_OK_CANCEL, 2); return; } int solBatchNum = SoldierBatch.SOLDIERBATCH.GetSolBatchNum(); int maxSolArray = SoldierBatch.SOLDIERBATCH.GetMaxSolArray(); if (solBatchNum < maxSolArray) { this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnStartMatch), solBatchNum, maxSolArray); return; } this.OnStartMatch(null); }
public static void RepeatBabelStart(object a_oObject) { if (Scene.CurScene != Scene.Type.BATTLE) { if (a_oObject == null) { return; } if (NrTSingleton <NkBabelMacroManager> .Instance.IsMacro()) { Battle_ResultDlg_Content battle_ResultDlg_Content = (Battle_ResultDlg_Content)NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BATTLE_RESULT_CONTENT_DLG); if (battle_ResultDlg_Content != null) { battle_ResultDlg_Content.Close(); } } MsgBoxTwoCheckUI msgBoxTwoCheckUI = (MsgBoxTwoCheckUI)a_oObject; if (msgBoxTwoCheckUI == null) { return; } NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo != null) { long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_BATTLESPEED_COUNT); if (msgBoxTwoCheckUI.IsChecked(2) && charSubData > 0L) { MsgBoxAutoSellUI msgBoxAutoSellUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_AUTOSELL_DLG) as MsgBoxAutoSellUI; msgBoxAutoSellUI.SetLoadData(msgBoxTwoCheckUI.IsChecked(1), msgBoxTwoCheckUI.IsChecked(2), MsgBoxAutoSellUI.eMODE.BABEL_TOWER); } else { NrTSingleton <NkBabelMacroManager> .Instance.Start(msgBoxTwoCheckUI.IsChecked(1), false); } } else { NrTSingleton <NkBabelMacroManager> .Instance.Start(msgBoxTwoCheckUI.IsChecked(1), false); } } }
public override void Show() { base.Show(); NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; long charSubData = kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_EXPBOOSTER); if (charSubData > 0L) { ExpBoosterDlg expBoosterDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MAIN_EXPBOOSTER_DLG) as ExpBoosterDlg; if (expBoosterDlg == null) { expBoosterDlg = (NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MAIN_EXPBOOSTER_DLG) as ExpBoosterDlg); } if (expBoosterDlg != null) { expBoosterDlg.Show(); } } }
public void OnAttend(IUIObject obj) { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; long charDetail = kMyCharInfo.GetCharDetail(23); int num = (int)kMyCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_ATTENDANCE_TYPE); if (num == 1 || num == 3) { Normal_Attend_Dlg normal_Attend_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.EVENT_NORMAL_ATTEND) as Normal_Attend_Dlg; if (normal_Attend_Dlg != null) { normal_Attend_Dlg.InitData(num); } if (charDetail == 0L) { GS_ACCUMULATE_ATTEND_NFY gS_ACCUMULATE_ATTEND_NFY = new GS_ACCUMULATE_ATTEND_NFY(); gS_ACCUMULATE_ATTEND_NFY.m_i16AttendType = 0; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_ACCUMULATE_ATTEND_NFY, gS_ACCUMULATE_ATTEND_NFY); } } else if (num == 2) { New_Attend_Dlg new_Attend_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.EVENT_NEW_ATTEND) as New_Attend_Dlg; if (new_Attend_Dlg != null) { new_Attend_Dlg.Show(); } if (charDetail == 0L) { GS_ACCUMULATE_ATTEND_NFY gS_ACCUMULATE_ATTEND_NFY2 = new GS_ACCUMULATE_ATTEND_NFY(); gS_ACCUMULATE_ATTEND_NFY2.m_i16AttendType = 0; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_ACCUMULATE_ATTEND_NFY, gS_ACCUMULATE_ATTEND_NFY2); } else if (new_Attend_Dlg != null) { new_Attend_Dlg.DailyEventDay_View(); } } }
private void ClickStart(IUIObject obj) { if (this.m_nSelectStep < 0) { return; } NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_COLOSSEUM_CHALLENGE); if (charSubData < (long)this.m_nSelectStep) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("305"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } GS_COLOSSEUM_DUMMY_MATCH_REQ gS_COLOSSEUM_DUMMY_MATCH_REQ = new GS_COLOSSEUM_DUMMY_MATCH_REQ(); gS_COLOSSEUM_DUMMY_MATCH_REQ.i64PersonID = 0L; gS_COLOSSEUM_DUMMY_MATCH_REQ.nSelectStepIndex = this.m_nSelectStep; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_COLOSSEUM_DUMMY_MATCH_REQ, gS_COLOSSEUM_DUMMY_MATCH_REQ); }
private void Click_VIPInfo(IUIObject _obj) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo != null) { long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_VIP_EXP); byte b = NrTSingleton <NrTableVipManager> .Instance.GetLevelExp((long)((int)charSubData)); if (b < 0) { b = 0; } VipInfoDlg vipInfoDlg = (VipInfoDlg)NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.VIPINFO_DLG); if (vipInfoDlg != null) { vipInfoDlg.SetLevel(b, false); } } }
public void SetData(sbyte nWeek) { if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo == null) { this.Close(); return; } this.m_DayOfWeek = nWeek; string empty = string.Empty; NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (myCharInfo == null) { return; } long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_VIP_EXP); byte levelExp = NrTSingleton <NrTableVipManager> .Instance.GetLevelExp((long)((int)charSubData)); byte dailyDungeonDcByVipLevel = NrTSingleton <NrTableVipManager> .Instance.GetDailyDungeonDcByVipLevel(levelExp); this.m_SoulGemsCount = NkUserInventory.GetInstance().Get_First_ItemCnt(70002); this.m_lbMySoulGem.SetText(ANNUALIZED.Convert(this.m_SoulGemsCount)); long num = this.MaxResetCount(); long resetCount = NrTSingleton <DailyDungeonManager> .Instance.GetResetCount(); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3441"), "count1", resetCount.ToString(), "count2", num.ToString() }); this.m_lbLimitCount.Text = empty; int value = COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_DAILYDUNGEON_COST_PLUS); long num2 = (long)(value - (int)dailyDungeonDcByVipLevel); this.m_lbUseSoulGem.SetText(num2.ToString()); }