public FageUIPopupMem(FageUISet uiSet) : base() { _uiSet = uiSet; _component = null; _uiDetail = null; }
private void OnDestroyComplete() { FageScreenManager.Instance.RemoveEventListener (FageScreenEvent.ORIENTATION, OnScreenOrientation); _component.OnUIDestroy (this); _uiDetail = null; GameObject.Destroy (_component.GetGameObject ()); SetState (FageUICommonMem.DESTROIED); }
private void OnDestroyComplete() { FageScreenManager.Instance.RemoveEventListener(FageScreenEvent.ORIENTATION, OnScreenOrientation); _component.OnUIDestroy (this); _uiDetail = null; GameObject.Destroy (_component.GetGameObject()); SetState (FageUICommonMem.DESTROIED); }
private void OnScreenOrientation(FageEvent fevent) { FageUIDetail bakDetail = _uiDetail; _uiDetail = _uiSet.GetCurrentUIDetail (); if (bakDetail == _uiDetail) return; SetTweenOut(bakDetail.WhichTransitionOnSwitchOut(), bakDetail.GetTransitionOnSwitchOut (), OnScreenOrientationOut); }
private void OnScreenOrientation(FageEvent fevent) { FageUIDetail bakDetail = _uiDetail; _uiDetail = _uiSet.GetCurrentUIDetail (); if (_uiDetail == bakDetail) return; SetTweenOut(bakDetail.WhichTransitionOnSwitchOut(), bakDetail.GetTransitionOnSwitchOut(), OnScreenOrientationOut); }
public List <string> GetBundles() { List <string> result = new List <string>(); FageUIRoot root = FageUIRoot.Instance; FageUIDetail uiDetail = root.FindUIDetail(onPortrait); if ((uiDetail != null) && (!result.Contains(uiDetail.bundle))) { result.Add(uiDetail.bundle); } return(result); }
public void Instantiate(Transform canvas, params object[] param) { _uiDetail = _uiSet.GetCurrentUIDetail (); SetTweenIn(_uiDetail.WhichTransitionOnInstantiate(), _uiDetail.GetTransitionOnInstantiate(), OnInstantiateComplete, canvas); _component.OnUIInstantiate (this, param); }
public object Load(FageUIDetail uiDetail) { return Load (uiDetail.asset, uiDetail.bundle); }
public void Instantiate(Transform canvas, params object[] param) { _uiDetail = _uiSet.GetCurrentUIDetail(); SetTweenIn(_uiDetail.WhichTransitionOnInstantiate(), _uiDetail.GetTransitionOnInstantiate(), OnInstantiateComplete, canvas); _component.OnUIInstantiate(this, param); }
public object Load(FageUIDetail uiDetail) { return(Load(uiDetail.asset, uiDetail.bundle)); }