public static void Deregister(this object self) { EventMgr.Deregister(self); }
public static void Send(this object self, EventKey eventType, params object[] args) { EventMgr.Send(eventType, args); }
public static void Register(this object self, EventKey eventType, OnEvent callback) { EventMgr.Register(eventType, self, callback); }