public void ShowUIGuide(string param1, string param2, int winID) { if (!this.m_bTutorialShow) { this.m_bTutorialShow = true; this.m_nWinID = winID; UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide != null) { uI_UIGuide.Hide(); } } else { this._GuideItem = this.m_bOK; if (null != this._GuideItem) { this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z; UI_UIGuide uI_UIGuide2 = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide; if (uI_UIGuide2 != null) { this._GuideItem.EffectAni = false; Vector2 vector = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 80f, base.GetLocationY() + this._GuideItem.GetLocationY() - 10f); uI_UIGuide2.Move(vector, vector); this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z; this._GuideItem.SetLocationZ(uI_UIGuide2.GetLocation().z - base.GetLocation().z - 1f); uI_UIGuide2.Show(); } } } }