using UnityEngine; using UnityEngine.Events; namespace SO.Channels { [CreateAssetMenu(menuName = "Channel/MachineChangeChannelSO")] public class MachineChangeChannelSO : ScriptableObject { public UnityAction OnMachineChange; public void RaiseEvent(MachineSO machine) { OnMachineChange?.Invoke(machine); } } }