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