HKMBFZ/Assets/Scripts/Szz_Scripts/Machine/MachineSwitch.cs

21 lines
357 B
C#

using UnityEngine;
using UnityEngine.Events;
public class MachineSwitch : MonoBehaviour
{
[Header("当前开关状态")]
public bool isOn = false;
[Header("开关状态改变事件")]
public UnityEvent onSwitched;
// 点击开关时调用
public void Toggle()
{
isOn = !isOn; // 假设开关只会打开
onSwitched?.Invoke();
}
}