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();
     }
 }