Exemplo n.º 1
0
        public static void Show(long skyEyeId, long persuadeId)
        {
            SkyeyeData skydata = new SkyeyeData(skyEyeId, persuadeId);

            FrameMgr.OpenUIParams param = new FrameMgr.OpenUIParams(UIDefine.UI_persuade_Ingame);
            param.Param = skydata;
            EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(param);
        }
Exemplo n.º 2
0
 public override void OnShow(object param)
 {
     base.OnShow(param);
     m_skyeyeData = (SkyeyeData)param;
     this.m_chatCom.SetSkyeyeId(m_skyeyeData.skyeyeId);
     m_persuadeData                   = ClientConfigManager.Instance.GetPersuadeByID((int)m_skyeyeData.persuadeId);
     this.m_describleLab.Text         = LocalizeModule.Instance.GetString(m_persuadeData.introduce);
     this.m_describleFader.OnComplete = TextFadeComplete;
     GetTotalProgress();
     this.m_chooseCom.SetData(m_persuadeData.evidenceIds);
     this.m_chatCom.SetInitData(this.m_persuadeData, this.m_totalMainContent, this.m_chooseCom, m_serialIndexDic);
     this.m_progressCom.SetData(this.m_totalConfute, LocalizeModule.Instance.GetString(m_persuadeData.name));
     this.m_chatCom.SetCurrentValue(0);
     this.m_bgBtn.AddClickCallBack(BtnSkipDescrible);
     this.m_btnQuit.AddClickCallBack(Quit);
     SkipDescrible(false);
 }