public static void Dispatch(GameMoudle moudle, GameEvent.Type eventType, object arg = null) { if (!dicMoudleEvent.ContainsKey(moudle)) { Register(moudle); } dicMoudleEvent[moudle].Trigger(eventType, arg); if (eventType == GameEvent.Type.CloseMainView) { AssetBundleManager.Clean(); } }