Ejemplo n.º 1
0
        public Transform GetPanel()
        {
            //Resources.Load<Transform>("Prefab/"+AssetName);
            GameObject getPanel = LoadABManager.LoadABFromFile(AssetName, BundleName);

            if (getPanel == null)
            {
                Debug.Log("MessageBox Not Found!");
            }

            return(getPanel.transform);
        }
Ejemplo n.º 2
0
        private void LoadPanelAndInitialize(string rootName)
        {
            if (string.IsNullOrEmpty(AssetName) || string.IsNullOrEmpty(BundleName))
            {
                Debug.LogError("assetName or bundleName is null...");
                return;
            }
            GameObject uiRoot = GameObject.Find(rootName);
            GameObject prefab = LoadABManager.LoadABFromFile(AssetName, BundleName);

            currentPanel = GameObject.Instantiate <GameObject>(prefab);
            currentPanel.transform.SetParent(uiRoot.transform, false);
            //reset position
            currentPanel.GetComponent <RectTransform>().anchoredPosition = new Vector2(0.0f, 0.0f);
            InitializePanel(currentPanel.transform);
        }