Exemple #1
0
    public void Open(WindowId windowId, UiBaseData data)
    {
        UiBase window;

        if (!dicWindows.TryGetValue(windowId, out window))
        {
            string     path   = string.Format("Prefab/{0}", dicWindowsName[windowId]);
            GameObject prefab = AssetBundleManager.Instance.LoadAsset <GameObject>(path);
            window = GameObject.Instantiate <GameObject>(prefab, uiRoot).GetComponent <UiBase>();
            window.Init();
        }
        window.Open(data);
    }
Exemple #2
0
 public void Open(UiBaseData data)
 {
     gameObject.SetActive(true);
     OnOpenHandle(data);
 }
Exemple #3
0
 protected virtual void OnOpenHandle(UiBaseData data)
 {
 }
Exemple #4
0
 protected override void OnOpenHandle(UiBaseData data)
 {
     UDebug.Log("LoginWindow open ");
     inputAccount.text = "tempCode" + tempNum;
     tempNum++;
 }