Exemple #1
0
    public static void AddClickEventListener(this Transform t, ClickEventTriggerListener.EventPosDelegate action)
    {
        ClickEventTriggerListener ev = ClickEventTriggerListener.Get(t);

        if (ev != null)
        {
            ev.onClick = action;
        }
    }
    static public ClickEventTriggerListener Get(Transform t)
    {
        ClickEventTriggerListener listener = t.gameObject.GetComponent <ClickEventTriggerListener>();

        if (listener == null)
        {
            listener = t.gameObject.AddComponent <ClickEventTriggerListener>();
        }
        return(listener);
    }