using NodeCanvas.Framework; using ParadoxNotion.Design; using UnityEngine; namespace NodeCanvas.Tasks.Actions { [Category("✫ Blackboard")] [Description("Set a blackboard float variable at random between min and max value")] public class SetFloatRandom : ActionTask { public BBParameter minValue; public BBParameter maxValue; [BlackboardOnly] public BBParameter floatVariable; protected override string info { get { return "Set " + floatVariable + " Random(" + minValue + ", " + maxValue + ")"; } } protected override void OnExecute() { floatVariable.value = Random.Range(minValue.value, maxValue.value); EndAction(); } } }