Ejemplo n.º 1
0
 protected void StartCheckEnwrap(YxBaseWidgetAdapter bgWidget)
 {
     if (_isChecked)
     {
         return;
     }
     _isChecked            = true;
     _checkEnwrapCoroutine = StartCoroutine(CheckEnwrap(bgWidget));
 }
Ejemplo n.º 2
0
        protected override void OnAwake()
        {
            InitStateTotal = 2;
            CheckIsStart   = true;
            _panelAdapter  = GetComponent <NguiPanelAdapter>();
            _widgetAdapter = GetComponent <YxBaseWidgetAdapter>();
            _btn           = GetComponent <UIButton>();
//            _btn.state = UIButtonColor.State.Disabled;
        }
Ejemplo n.º 3
0
        protected IEnumerator CheckEnwrap(YxBaseWidgetAdapter bgWidget)
        {
            var wait = new WaitForEndOfFrame();

            while (gameObject != null && gameObject.activeSelf)
            {
                if (_oldW != Width || _oldH != Height)
                {
                    _oldW = Width;
                    _oldH = Height;
                    ChangeEnwrap(bgWidget);
                }
                yield return(wait);
            }
            _isChecked = false;
        }