public void SendEvent(object invoker, object args) { GameEvent e; if (eventLookup.TryGetValue(TypeID.GetID(args), out e)) { e.Invoke(invoker, args); } }