public void SetupParentPanel(TaskDisplayManager manager, int parentID, List <int> childrenIDList) { GameObject parentPanelObj = UnityFind.GameObjectFind(this.gameObject, "ParentPanel"); if (null != parentPanelObj) { Task2DParentRegion parentPanel = parentPanelObj.GetComponent <Task2DParentRegion>(); if (null == parentPanel) { parentPanel = parentPanelObj.AddComponent <Task2DParentRegion>(); } m_ParentPanel = parentPanel; m_ParentPanel.SetupParentPanel(manager, parentID, childrenIDList); } }
public void Setup() { m_ColorImage = this.GetComponent <Image>(); m_Self = this.GetComponent <RectTransform>(); m_Title = UnityFind.ComponentFind <Text>(this.transform, "Title"); m_SwitchButton = UnityFind.ComponentFind <Button>(this.transform, "Title/SwitchButton"); if (null != m_SwitchButton) { m_SwitchButton.onClick.AddListener(delegate { SwitchSize(); }); } m_Assignee = UnityFind.ComponentFind <Text>(this.transform, "Assignee"); m_LinkButton = UnityFind.ComponentFind <Button>(this.transform, "Assignee/LinkButton"); if (null != m_LinkButton) { m_OpenBrowser = m_LinkButton.gameObject.AddComponent <OnClickOpenBrower>(); m_LinkButton.onClick.AddListener(delegate { PressButton(); }); } m_Initialzied = true; }