public static void Activate(EventNames eventName, object obj) { string eventNameString = eventName.ToString(); if (Events.ContainsKey(eventNameString)) { Events[eventNameString].Activate(obj); } }
public static void AddEvent(EventNames eventName, APIEventList.EventAction f) { string eName = eventName.ToString(); if (!Events.ContainsKey(eName)) { Events[eName] = new APIEventList(eName); } Events[eName].E += f; }
public GameEvent(EventNames name, UnityAction action) { Name = name.ToString(); Action = action; }