//public NvUIBase.ObjectClickFunction buildFun; void Awake() { GameObject dialogPrefab = Resources.Load("UI Prefabs/Prefabs/UIConstructionBuildDialog") as GameObject; obj = Utility.Instantiate(dialogPrefab) as GameObject; obj.name = dialogPrefab.name; obj.transform.parent = gameObject.transform; obj.transform.localPosition = Vector3.zero; obj.transform.localScale = Vector3.one; mPanelTr = obj.transform.FindChild("Panel"); mSlideTr = mPanelTr.transform.FindChild("SlideBuilding"); //add ui list _obj = new GameObject("UIList"); mList = _obj.AddComponent <NvUIList>(); mList.transform.parent = mPanelTr; _obj.transform.localPosition = Vector3.zero; _obj.transform.localRotation = Quaternion.identity; _obj.transform.localScale = Vector3.one; /* * //add ensure button * __obj = new GameObject("EnsureButton"); * mButton = __obj.AddComponent<NvUIButton>(); * mButton.transform.parent = mPanelTr; * __obj.transform.localPosition = Vector3.zero; * __obj.transform.localRotation = Quaternion.identity; * __obj.transform.localScale = Vector3.one; */ }
//public NvUIBase.ObjectClickFunction buildFun; void Awake() { GameObject dialogPrefab = Resources.Load( "UI Prefabs/Prefabs/UIConstructionBuildDialog" ) as GameObject; obj = Utility.Instantiate( dialogPrefab ) as GameObject; obj.name = dialogPrefab.name; obj.transform.parent = gameObject.transform; obj.transform.localPosition = Vector3.zero; obj.transform.localScale = Vector3.one; mPanelTr = obj.transform.FindChild("Panel"); mSlideTr = mPanelTr.transform.FindChild("SlideBuilding"); //add ui list _obj = new GameObject("UIList"); mList = _obj.AddComponent<NvUIList>(); mList.transform.parent = mPanelTr; _obj.transform.localPosition = Vector3.zero; _obj.transform.localRotation = Quaternion.identity; _obj.transform.localScale = Vector3.one; /* //add ensure button __obj = new GameObject("EnsureButton"); mButton = __obj.AddComponent<NvUIButton>(); mButton.transform.parent = mPanelTr; __obj.transform.localPosition = Vector3.zero; __obj.transform.localRotation = Quaternion.identity; __obj.transform.localScale = Vector3.one; */ }
void Start() { Transform gridTr = gameObject.transform.parent; Transform panelTr = gridTr.transform.parent; Transform listTr = panelTr.transform.parent; owner = listTr.GetComponent <NvUIList>(); }