public static ClickEventListener Get(GameObject obj) { ClickEventListener listener = obj.GetComponent <ClickEventListener>(); if (listener == null) { listener = obj.AddComponent <ClickEventListener>(); } return(listener); }
public void Init() { ClickEventListener listener = ClickEventListener.Get(mStarIcon.gameObject); listener.SetClickEventHandler(OnStarClicked); }