public static void Broadcast(EventType eventType)
{
Delegate d;
if (m_EventTable.TryGetValue...static void Broadcast(EventType eventType, T arg)
{
Delegate d;
if (m_EventTable.TryGetValue...Broadcast(EventType eventType, T arg1, X arg2)
{
Delegate d;
if (m_EventTable.TryGetValue...Y>(EventType eventType, T arg1, X arg2, Y arg3)
{
Delegate d;
if (m_EventTable.TryGetValue...eventType, T arg1, X arg2, Y arg3, Z arg4, W arg5)
{
Delegate d;
if (m_EventTable.TryGetValue