public static void AddEvent(string name, AchievableAction action) { if (events.ContainsKey(name)) { events[name] += action; } else { events[name] = new AchievableAction(action); } }
//Helper function for inside Register() public void Register(string name, AchievableAction action) { Achievables.AddEvent(name, action); }