public static void Back(Event_ e) { e.Reset(); var t = e.GetType(); if (t == defaultType) { m_defaultPool.Back(e); return; } m_eventPool.GetDefault(t.GetHashCode()).Back(e); }