private void RegistGameObjectClickEvent() { foreach (GameObject ego in EquipmentGameObject) { EventTriggerListenerCZ.GetListener(ego).onMouseUpAsButton += delegate { SendMessageUpwards("ModelSelectedOnClickAsButton", ego.name); }; } }
public static EventTriggerListenerCZ GetListener(GameObject go) { EventTriggerListenerCZ listener = go.GetComponent <EventTriggerListenerCZ>(); if (listener == null) { listener = go.AddComponent <EventTriggerListenerCZ>(); } return(listener); }