29 lines
868 B
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |