using UnityEngine; [DisallowMultipleComponent] public sealed class NORBehavior : GuardedValueNodeBehavior { protected override void RecomputeCore() { bool value = !GetInputValue("A").AsBool() && !GetInputValue("B").AsBool(); SetOutputValueIfChanged("Result", BSValue.FromBool(value)); } }