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