public bool DebugRun(AiBlackboard parameters, IList<AiTree> trees, int level) { var result = Root.DebugRun(parameters, trees, (level + 1), 0); level = Mathf.Clamp(level, 0, level); Debug.Log(string.Format("{0}<b>Tree debug run. Result: <color={1}>{2}</color></b>", new string('\t', level), result ? "green" : "red", result)); return result; }