using System; using UnityEngine; [DisallowMultipleComponent] public sealed class AbsoluteValueBehavior : GuardedValueNodeBehavior { protected override void RecomputeCore() { double inputNumber = GetInputNumber("Value"); SetOutputValueIfChanged("Output", BSValue.FromNumber(Math.Abs(inputNumber))); } }