public override StatusValue Tick(Blackboard blackboard) { status = StatusValue.RUNNING; if (child != null) { status = child.Tick(blackboard); if (status != StatusValue.FAILED) { return status; } } return StatusValue.FAILED; }
//Each frame ticks the tree once public void Tick() { Blackboard.SetValue("QValueDebugString", ""); status = child.Tick(blackboard); }