Click or drag to resize
TaskDescription Class
Contains information about a decider which should be communicated to the level editor.
Inheritance Hierarchy
SystemObject
  Slash.AI.BehaviorTrees.EditorTaskDescription

Namespace: Slash.AI.BehaviorTrees.Editor
Assembly: Slash.AI.BehaviorTrees (in Slash.AI.BehaviorTrees.dll) Version: 1.0.6018.40184
Syntax
[SerializableAttribute]
public class TaskDescription

The TaskDescription type exposes the following members.

Constructors
  NameDescription
Public methodTaskDescription
Initializes a new instance of the TaskDescription class
Top
Properties
  NameDescription
Public propertyClassName
Class name of the task.
Public propertyDescription
Task description.
Public propertyIsDecorator
Indicates if the task is a decorator and thus can have a child task.
Public propertyName
Name of the task.
Public propertyParameterDescriptions
List of descriptions of the parameters of the task.
Protected propertyType
Task type. Returns null if the type can't be loaded because it's not available in the current loaded assemblies.
Public propertyTypeName
Full qualified type of the task.
Top
Methods
  NameDescription
Public methodCreateInstance
Creates a task instance from this description. If the task type can't be found, a ReferenceTask instance is created which capsules this task description.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(Object).)
Public methodEquals(TaskDescription)
Determines whether the specified TaskDescription is equal to the current TaskDescription.
Public methodStatic memberGenerate(Type)
Generates a task description for the specified task type.
Public methodStatic memberGenerateT
Generates a task description for the specified task type.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.)
Top
See Also