Navigation :
AITemplate
Description
A container of AINodes that dictate how the agent should observer, decide, and enact.
public class InitialPrefabs.DaniAI.AITemplate
: ScriptableObject
Properties
Type |
Name |
Summary |
Action[] |
Actions |
A collection of actions required to run the template. |
String |
Comments |
Any notes and decriptions of the AITemplate. Useful for reminders on what the template does. |
Condition[] |
Conditions |
A collection of conditions required to run the template. |
Connection[] |
Connections |
A collection of connections required to run the template. |
Decision[] |
Decisions |
A collection of decisions required to run the template. |
String |
Id |
The ID of the template as a 32-character guid. |
Observer[] |
Observers |
A collection of observer nodes required to run the template. |
Variable[] |
Variables |
A collection of variables required to run the template. |
Methods
Type |
Name |
Summary |
T |
GetAction<T>(String name) |
Finds an action of type T with a matching name. |
T |
GetDecision<T>(String name) |
Finds a decision of type T with a matching name. |
T |
GetObserver<T>(String name) |
Finds an observer of type T with a matching name. |
T |
GetVariable<T>(String name) |
Finds a variable of type T with a matching name. |