public void ShowUIGuide(string param1, string param2, int winID) { if (null != base.InteractivePanel) { base.InteractivePanel.depthChangeable = false; } this._GuideItem = (base.GetControl(param1) as UIButton); this.m_nWinID = winID; if (null != this._GuideItem) { this._ButtonZ = this._GuideItem.GetLocation().z; UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { if (uI_UIGuide.GetLocation().z == base.GetLocation().z) { uI_UIGuide.SetLocation(uI_UIGuide.GetLocationX(), uI_UIGuide.GetLocationY(), uI_UIGuide.GetLocation().z - 10f); } this._GuideItem.EffectAni = false; Vector2 x = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 72f, base.GetLocationY() + this._GuideItem.GetLocationY() - 17f); uI_UIGuide.Move(x, UI_UIGuide.eTIPPOS.BUTTOM); this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z; this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f); this._GuideItem.AlphaAni(1f, 0.5f, -0.5f); } } }
public void ShowUIGuide(string param1, string param2, int winID) { int num = 0; int.TryParse(param1, out num); if (num != 0) { for (int i = 0; i < 20; i++) { int num2 = (int)this.m_btLocalMap_AreaIcon[i].data; if (num2 == num) { this._GuideItem = this.m_btLocalMap_AreaIcon[i]; } } } else { this._GuideItem = (base.GetControl(param1) as UIButton); } this.m_nWinID = winID; if (null != this._GuideItem) { this._ButtonZ = this._GuideItem.GetLocation().z; UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.CloseUI = false; if (uI_UIGuide.GetLocation().z == base.GetLocation().z) { uI_UIGuide.SetLocation(uI_UIGuide.GetLocationX(), uI_UIGuide.GetLocationY(), uI_UIGuide.GetLocation().z - 10f); } this._GuideItem.EffectAni = false; Vector2 x = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 72f, base.GetLocationY() + this._GuideItem.GetLocationY() - 2f); uI_UIGuide.Move(x, UI_UIGuide.eTIPPOS.LEFT); this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z; this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f); this._GuideItem.AlphaAni(1f, 0.5f, -0.5f); } } }