public override void DoActive(string key, bool isActive)
        {
            if (ViewVO == null)
            {
                return;
            }

            ViewVO.SetActive(isActive);
        }
        public override void DoClose()
        {
            if (ViewVO == null)
            {
                return;
            }

            ViewVO.SetActive(false);
            ViewVO.OpenParam = null;

            OnClose();
        }
        public override void DoOpen(string key, System.Object param)
        {
            if (ViewVO == null)
            {
                return;
            }

            ViewVO.SetActive(true);
            ViewVO.OpenParam = param;

            OnOpen(param);
        }