/// <summary>
        /// 切换场景按钮点击事件
        /// </summary>
        public void OnClickLoadSence_A()
        {
            SenceLoadingDataEntity entity = (SenceLoadingDataEntity)GameObject.FindObjectOfType <SenceLoadingDataModel>().DataEntity;

            entity.TargetSenceName = "Degsin";
            entity.IsShowLoadingUI = true;
        }
Beispiel #2
0
        public override void ProcessLogic(PropertyMessage evt)
        {
            LandingUIEntity entity = (LandingUIEntity)GameObject.FindObjectOfType <LandingUiViewModel>().DataEntity;

            //Esc按钮
            if (evt.PropertyName.Equals("escBtn"))
            {
                if ((int)evt.NewValue > 0)
                {
                    Debug.Log("点击了退出按钮");
                }
            }
            //Landing按钮
            if (evt.PropertyName.Equals("landingBtn"))
            {
                if ((int)evt.NewValue > 0)
                {
                    if (!string.IsNullOrEmpty(entity.inputFieldText))
                    {
                        //答案校验
                        if (int.Parse(entity.inputFieldText).Equals(GetAnswer(entity)))
                        {
                            //开始场景切换
                            SenceLoadingDataEntity sceneEntity = (SenceLoadingDataEntity)GameObject.FindObjectOfType <SenceLoadingDataModel>().DataEntity;
                            sceneEntity.TargetSenceName = "031Main";
                            sceneEntity.IsShowLoadingUI = true;
                        }
                    }
                }
            }
        }