1
0
Files
AutoLight/Behaviour.cs

29 lines
868 B
C#

using MyBox;
using UnityEngine;
namespace AutoLight;
public class Behaviour : MonoBehaviour
{
private LightSwitch[] LightSwitches;
private void Start()
{
LightSwitches = Object.FindObjectsOfType<LightSwitch>();
}
private void Update()
{
DayCycleManager __instance = Singleton<DayCycleManager>.Instance;
StoreLightManager __storelightmanager = Singleton<StoreLightManager>.Instance;
if (__instance.CurrentHour == Plugin.Hour && __instance.CurrentMinute == Plugin.Minute && __instance.AM == Plugin.AM)
{
for (int i = 0; i < LightSwitches.Length; i++)
{
LightSwitch lightSwitch = LightSwitches[i];
if (!__storelightmanager.m_IsOn)
{
lightSwitch.InstantInteract();
}
}
}
}
}