WuhuIslandTesting/Library/PackageCache/com.stresslevelzero.marrow.sdk@1.2.0/Scripts/SLZ.Marrow/SLZ.Marrow.Circuits/FlipflopCircuit.cs

50 lines
1.7 KiB
C#
Raw Normal View History

2025-01-07 02:06:59 +01:00
using UnityEngine;
namespace SLZ.Marrow.Circuits
{
[AddComponentMenu("MarrowSDK/Circuits/Nodes/FlipFlop Node")]
public class FlipflopCircuit : Circuit
{
[Tooltip("If the Set Input reaches the Set Threshold, the FlipFlop Node will output a value of 1")]
[SerializeField]
private Circuit _setInput;
[Tooltip("If the Reset Input reaches the Reset Threshold, the FlipFlop Node will output a value of 0")]
[SerializeField]
private Circuit _resetInput;
[Tooltip("The required threshold to trigger an output of 1")]
[SerializeField]
private float setThreshold = 1f;
[Tooltip("The required threshold to trigger an output of 0")]
[SerializeField]
private float resetThreshold = 1f;
public Circuit setInput
{
get
{
UnityEngine.Debug.Log("Hollowed Property Getter: SLZ.Marrow.Circuits.FlipflopCircuit.setInput");
throw new System.NotImplementedException();
}
set
{
UnityEngine.Debug.Log("Hollowed Property Setter: SLZ.Marrow.Circuits.FlipflopCircuit.setInput");
throw new System.NotImplementedException();
}
}
public Circuit resetInput
{
get
{
UnityEngine.Debug.Log("Hollowed Property Getter: SLZ.Marrow.Circuits.FlipflopCircuit.resetInput");
throw new System.NotImplementedException();
}
set
{
UnityEngine.Debug.Log("Hollowed Property Setter: SLZ.Marrow.Circuits.FlipflopCircuit.resetInput");
throw new System.NotImplementedException();
}
}
}
}