private static void Postfix(AuroraElectrolizer __instance) { AuroraActivatedToggle[] radios = __instance.gameObject.GetComponentsInParent <AuroraActivatedToggle>(); AuroraScreenDisplay[] screens = __instance.gameObject.GetComponentsInChildren <AuroraScreenDisplay>(); if (radios.Length == 0 && screens.Length == 0) { HouseLights.AddElectrolizer(__instance); } }
private static void Postfix(AuroraElectrolizer __instance) { if (InterfaceManager.IsMainMenuActive() || (GameManager.IsOutDoorsScene(GameManager.m_ActiveScene) && !HouseLights.notReallyOutdoors.Contains(GameManager.m_ActiveScene))) { return; } AuroraActivatedToggle[] radios = __instance.gameObject.GetComponentsInParent <AuroraActivatedToggle>(); AuroraScreenDisplay[] screens = __instance.gameObject.GetComponentsInChildren <AuroraScreenDisplay>(); if (radios.Length == 0 && screens.Length == 0) { HouseLights.AddElectrolizer(__instance); } }