/// <summary>
 /// 当销毁时调用调用
 /// </summary>
 protected override void OnUninitialize()
 {
     if (_updateForm != null)
     {
         DisposeFormClass(ref _updateForm);
         _updateForm = null;
     }
 }
 private void DestroyForm()
 {
     if (_updateForm != null)
     {
         DisposeFormClass(ref _updateForm);
         _updateForm = null;
     }
 }
 /// <summary>
 /// 当UIState切入时调用
 /// </summary>
 /// <param name="changeType">切换类型</param>
 /// <param name="oldStateName">老状态名,可能为空和null</param>
 /// <param name="newStateName">新状态名,可能为空和null</param>
 /// <param name="stateParam">状态参数</param>
 protected override void OnUIStateIn(int changeType, string oldStateName, string newStateName, object stateParam)
 {
     if (newStateName.Equals("UIUpdate"))
     {
         if (_updateForm == null)
         {
             _updateForm = CreateFormClass <UIUpdateForm>(false);
         }
     }
 }