public static void RegisterEventMessage(EventType evt, PfControllerDelegate callback) { PfControllerDelegate storedDelegate; eventCallbacks.TryGetValue(evt, out storedDelegate); storedDelegate += callback; eventCallbacks[evt] = storedDelegate; }