Click or drag to resize
CompositeTTaskData Methods

The CompositeTTaskData generic type exposes the following members.

Methods
  NameDescription
Protected methodActivateChild
Activates the passed child. Does no index range checking.
Public methodAddChild
Adds a child to this group task.
Protected methodDeactivateChild
Deactivates the passed child. Does no index range checking.
Protected methodDecideForFirstPossible
Takes first task which wants to be active. Checks only a subset of the children from index 0 to passed lastChildIdx (exclusive).
Protected methodDelegateDecideToChildren
Computes the relevancy for the decide method by taking the maximum relevancy of all children.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Overrides BaseTaskTTaskDataEquals(Object).)
Public methodEquals(CompositeTTaskData)
Determines whether the specified Composite is equal to the current Composite.
Public methodFindTasks
Searches for tasks which forfill the passed predicate.
(Overrides TaskFindTasks(TaskNode, FuncITask, Boolean, ICollectionTaskNode).)
Protected methodGetActiveChildTasks
Gets the active tasks of the passed child. Does no index range checking.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides BaseTaskTTaskDataGetHashCode.)
Public methodInsertChild
Inserts a child to this group task at the passed index.
Public methodMoveChild
Moves a child to the passed position inside the group.
Public methodRemoveChild
Removes a child from this group task.
Protected methodUpdateChild
Updates the passed child. Does no index range checking.
Top
See Also