using UnityEngine; [DisallowMultipleComponent] public sealed class LerpBehavior : GuardedValueNodeBehavior { protected override void RecomputeCore() { double inputNumber = GetInputNumber("A"); double inputNumber2 = GetInputNumber("B"); double inputNumber3 = GetInputNumber("T"); SetOutputValueIfChanged("Output", BSValue.FromNumber(inputNumber + (inputNumber2 - inputNumber) * inputNumber3)); } }