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); }
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); }