protected void StartCheckEnwrap(YxBaseWidgetAdapter bgWidget) { if (_isChecked) { return; } _isChecked = true; _checkEnwrapCoroutine = StartCoroutine(CheckEnwrap(bgWidget)); }
protected override void OnAwake() { InitStateTotal = 2; CheckIsStart = true; _panelAdapter = GetComponent <NguiPanelAdapter>(); _widgetAdapter = GetComponent <YxBaseWidgetAdapter>(); _btn = GetComponent <UIButton>(); // _btn.state = UIButtonColor.State.Disabled; }
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; }