Class KaijuModifyIdentifierAction
Base class to modify an identifier on a agent.
Inheritance
System.Object
KaijuModifyIdentifierAction
Inherited Members
Namespace: KaijuSolutions.Agents.Behavior
Syntax
[Serializable]
public abstract class KaijuModifyIdentifierAction : KaijuIdentifierAction
Fields
identifier
The identifier value.
Declaration
public BlackboardVariable<int> identifier
Field Value
| Type | Description |
|---|---|
| BlackboardVariable<System.Int32> |
Methods
HandleAction()
Handle the identifiers action.
Declaration
protected override bool HandleAction()
Returns
| Type | Description |
|---|---|
| System.Boolean | The result of the action. |
Overrides
HandleAction(UInt32)
Handle the identifiers action.
Declaration
protected abstract bool HandleAction(uint unsigned)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | unsigned | The value cast to unsigned. This is needed as the blackboard variables do not support unsigned integers. |
Returns
| Type | Description |
|---|---|
| System.Boolean | The result of the action. |
OnStart()
OnStart is called when the node starts running.
Declaration
protected override Status OnStart()
Returns
| Type | Description |
|---|---|
| Status | The status of the node. |