Beispiel #1
0
 internal void OnApplicationQuit()
 {
     DebugUtility.Log(LoggerTags.Module, "ModuleManager.OnApplicationQuit begin all");
     ProfilingUtility.BeginSample("ModuleManager.OnApplicationQuit");
     for (int i = mAllModules.Count - 1; i >= 0; i--)
     {
         IModuleInterface m = mAllModules[i];
         DebugUtility.Log(LoggerTags.Module, "ModuleManager.OnApplicationQuit begin : " + m.moduleName);
         ProfilingUtility.BeginSample("ModuleManager.OnApplicationQuit_", m.moduleName);
         try
         {
             m.OnApplicationQuit();
         }
         catch (System.Exception ex)
         {
             DebugUtility.LogException(ex);
         }
         ProfilingUtility.EndSample();
         DebugUtility.Log(LoggerTags.Module, "ModuleManager.OnApplicationQuit end : " + m.moduleName);
     }
     ProfilingUtility.EndSample();
     DebugUtility.Log(LoggerTags.Module, "ModuleManager.OnApplicationQuit end all");
 }