public void ShowUIGuide(string param1, string param2, int winID) { int num = 0; if (!int.TryParse(param1, out num)) { return; } if (num == 1) { if (this.CheckColosseumSolBatch()) { UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)winID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.CloseUI = true; uI_UIGuide.Close(); } return; } this._GuideItem = this.m_bAttackMakeUp; } else if (num == 2) { if (!this.CheckColosseumSolBatch()) { UI_UIGuide uI_UIGuide2 = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)winID) as UI_UIGuide; if (uI_UIGuide2 != null) { uI_UIGuide2.CloseUI = true; uI_UIGuide2.Close(); } return; } this._GuideItem = this.m_btAiMatch; } this.m_nWinID = winID; this.m_nStep = num; if (null != this._GuideItem) { UI_UIGuide uI_UIGuide3 = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide3 != null) { this._GuideItem.EffectAni = false; this._ButtonZ = this._GuideItem.GetLocation().z; this.GuidItemReposition(); } } }
public void HideUIGuide() { this.m_lbFloor.touchScroll = true; if (null != this._GuideItem) { NrTSingleton <NkClientLogic> .Instance.SetNPCTalkState(false); UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; uI_UIGuide.Close(); } this._GuideItem = null; }
public void HideUIGuide() { if (null != this._GuideItem) { NrTSingleton <NkClientLogic> .Instance.SetNPCTalkState(false); this._GuideItem.SetLocationZ(this._ButtonZ); } UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.CloseUI = true; uI_UIGuide.Close(); } this._GuideItem = null; }
private void ClickOK(IUIObject obj) { if (obj == null) { return; } int num = (int)obj.Data; int episode = ColosseumChallenge.m_CurrentIndex * 8 + num; ColosseumChallengeCheck colosseumChallengeCheck = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.COLOSSEUM_CHALLENGE_CHECK_DLG) as ColosseumChallengeCheck; if (colosseumChallengeCheck != null) { colosseumChallengeCheck.SetEpisode(episode); } UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.Close(); } this.HideUIGuide(); }
public void OnClickAIBattle(IUIObject obj) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); if (!myCharInfo.ColosseumMatching) { this.m_bAiRequest = true; this.ClickStart(null); } else { GS_COLOSSEUM_START_REQ gS_COLOSSEUM_START_REQ = new GS_COLOSSEUM_START_REQ(); gS_COLOSSEUM_START_REQ.byMode = 2; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_COLOSSEUM_START_REQ, gS_COLOSSEUM_START_REQ); } UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.Close(); } }