示例#1
0
    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);
        }
    }
示例#2
0
 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;
 }