using NodeCanvas.Framework; using ParadoxNotion.Design; using UnityEngine; using NodeCanvas.Tasks.Conditions; namespace BITKit.Nodes { public class Probably : ConditionTask { public BBParameter probability = 0.5f; public BBParameter maxValue = 1; protected override string info { get { return (probability.value / maxValue.value * 100) + "%"; } } protected override bool OnCheck() { return Random.Range(0f, maxValue.value) <= probability.value; } } }