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