Beispiel #1
0
            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);
                }
            }
Beispiel #2
0
            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);
                }
            }