C# Класс lab.ANode

Наследование: UnityEngine.ScriptableObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OnDebugResult DebugNodeHandler

Открытые методы

Метод Описание
DebugRun ( AiBlackboard parameters, IList trees, int level, int nodeIndex ) : bool

Runs debug this node.

Run ( AiBlackboard parameters, IList trees, List tasks ) : bool

Runs this node.

Описание методов

DebugRun() публичный абстрактный Метод

Runs debug this node.
public abstract DebugRun ( AiBlackboard parameters, IList trees, int level, int nodeIndex ) : bool
parameters AiBlackboard AiBlackboard with global parameters.
trees IList Readonly list with all ai trees.
level int Level of how deep we are in this AiTree.
nodeIndex int Index of current node in parent's node. If this is root, nodeIndex is 0.
Результат bool

Run() публичный абстрактный Метод

Runs this node.
public abstract Run ( AiBlackboard parameters, IList trees, List tasks ) : bool
parameters AiBlackboard AiBlackboard with global parameters.
trees IList Readonly list with all ai trees.
tasks List List of task scripts to bind with task nodes.
Результат bool

Описание свойств

OnDebugResult публичное свойство

public DebugNodeHandler OnDebugResult
Результат DebugNodeHandler