//UI资源加载成功后回调 private void LoadViewCallBack(GameObject prefab) { if (null == viewPrefab) { viewPrefab = prefab; CreateView(); } if (AfterOpenViewGuideDelegate != null) { AfterOpenViewGuideDelegate(); AfterOpenViewGuideDelegate = null; } }
private void OpenViewHelp() { openState = true; ViewManager.Register(this); RegisterUpdateHandler(); HandleAfterOpenView(); if (showTween != null) //播放打开动画 { showTween.PlayForward(); } if (AfterOpenGuideDelegate != null) { AfterOpenGuideDelegate(); AfterOpenGuideDelegate = null; } }
private void OpenView() { if (null == gameObject) { LoadView(); } else { gameObject.SetActive(true); UpdateInfo(); AdjustButtons(); if (AfterOpenViewGuideDelegate != null) { AfterOpenViewGuideDelegate(); AfterOpenViewGuideDelegate = null; } } }