Esempio n. 1
0
        public override void OnShow(params object[] paralist)
        {
            var _model = (BuildPanelModel)paralist[0];

            if (_model.ID != model.ID)
            {
                model = _model;
                InitBaseData();
                RefreshBuildCostPanel();
            }
            if (_anim != null)
            {
                _anim.Play();
            }
            if (_typeEffect != null)
            {
                _typeEffect.StartEffect();
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 默认初始化
 /// </summary>
 private void Init()
 {
     m_BuildPanelModel = gameObject.GetComponent <BuildPanelModel>();
     m_BuildPanelView  = gameObject.GetComponent <BuildPanelView>();
 }
Esempio n. 3
0
 public override void ChangeAction(BaseDataModel model)
 {
     _model = (BuildPanelModel)model;
     InitBuildElement();
 }