void _RegisterForEvent(EventName name, EventProxy.EventProxyHandler handler)
    {
        if (!proxyDict.ContainsKey(name))
        {
            proxyDict.Add(name, new EventProxy());
        }

        proxyDict[name].EventFired += handler;
    }
 public static void RegisterForEvent(EventName name, EventProxy.EventProxyHandler handler)
 {
     Instance._RegisterForEvent(name, handler);
 }