using UnityEngine; using UnityEngine.Events; public class LightSwitchEvent : MonoBehaviour { [SerializeField] private UnityEvent afterLightIsOn; [SerializeField] private UnityEvent afterLightIsOff; public void OnLightOn() { afterLightIsOn.Invoke(); print("Invoked afterLightIsOn Event"); } public void OnLightOff() { afterLightIsOff.Invoke(); print("Invoked afterLightIsOff Event"); } }