public void Start(IUILoader uiLoader, LoadedCallback callback) { mActive = true; visible = true; mUILoader = uiLoader; mOnLoadedCallback = callback; mUILoader.LoadPopup(name, mOnLoaded); }
public void Init(IUILoader uiLoader) { if (mUILoader != null) { throw new System.InvalidOperationException(); } mUILoader = uiLoader; }
/// <summary> /// 设置框架内部的资源读取模块 /// 如果不设置则为默认 /// </summary> /// <param name="resourcesLoader"></param> /// <returns></returns> public GameApp SetUIModule(IUILoader uiloader) { if (uiloader != null) { if (DefaultUIModule.Instance != null) { RemoveModule(DefaultUIModule.Instance); DefaultUIModule.Instance.Freed(); } } _uiLoader = uiloader; return(this); }
public UISystem(IUILoader uiLoader) { UILoader = uiLoader; GameObject go = UILoader.LoadUI <GameObject>(eUIPrefab.UIRoot); go = MonoBehaviour.Instantiate(go); rootCanvas = go.GetComponent <Canvas>(); rootCanvasTransform = go.GetComponent <Transform>(); MonoBehaviour.DontDestroyOnLoad(go); uiGroup = new List <GameObject>(); }
public void Start(IUILoader uiLoader, System.Action callback) { mActive = true; mUILoader = uiLoader; mOnLoadedCallback = callback; if (on_start_load_window != null) { on_start_load_window(); RealTimeTimer.Register(0.1f, mStartLoad); } else { StartLoad(); } }
public UIContainer(IUILoader uiLoader) { this.uiLoader = uiLoader; }
public void SetUILoader(IUILoader uiLoader) { UILoader = uiLoader; }