public static void Broadcast(eEventEnum p_event, object p_value) { if (eventTable[p_event] != null) { eventTable[p_event](p_value); } }
public static void AddHandler(eEventEnum p_event, Action <object> p_action) { if (!eventTable.ContainsKey(p_event)) { eventTable[p_event] = p_action; } else { eventTable[p_event] += p_action; } }