예제 #1
0
 private void OnDestroy()
 {
     if (m_Agent != null)
     {
         Destroy(m_Agent);
         m_Agent = null;
     }
 }
예제 #2
0
    //////////////////////////////////////////////////////////////////////////
    private void Awake()
    {
        switch (m_TooltipBehavior)
        {
        case TooltipBehavior.OnClick:
        {
            m_Agent = m_Target.gameObject.AddComponent <UITMPLinkTooltipAgentClick>();
            m_Agent.Init(this, m_Target);
        }       break;

        case TooltipBehavior.OnHover:
        {
            m_Agent = m_Target.gameObject.AddComponent <UITMPLinkTooltipAgentHover>();
            m_Agent.Init(this, m_Target);
        }       break;
        }
    }