internal static void ShutdownPlatformSupportModules() { ModuleManager.DeactivateActivePlatformModule(); foreach (IPlatformSupportModule current in ModuleManager.s_PlatformModules) { current.OnUnload(); } }
internal static void ShutdownPlatformSupportModules() { ModuleManager.DeactivateActivePlatformModule(); using (List <IPlatformSupportModule> .Enumerator enumerator = ModuleManager.s_PlatformModules.GetEnumerator()) { while (enumerator.MoveNext()) { enumerator.Current.OnUnload(); } } }
private static void ChangeActivePlatformModuleTo(string target) { ModuleManager.DeactivateActivePlatformModule(); foreach (IPlatformSupportModule current in ModuleManager.platformSupportModules) { if (current.TargetName == target) { ModuleManager.s_ActivePlatformModule = current; current.OnActivate(); break; } } }