Actions are behaviours and describe what your character is doing. Examples include patrolling, shooting, jumping, etc.
More...
|
| void | PerformAction () |
| virtual void | Initialization () |
| | Initializes the action. Meant to be overridden.
|
| virtual void | OnEnterState () |
| | Describes what happens when the brain enters the state this action is in. Meant to be overridden.
|
| virtual void | OnExitState () |
| | Describes what happens when the brain exits the state this action is in. Meant to be overridden.
|
Actions are behaviours and describe what your character is doing. Examples include patrolling, shooting, jumping, etc.
◆ InitializationModes
| Enumerator |
|---|
| EveryTime | |
| OnlyOnce | |
◆ Awake()
| virtual void MoreMountains.Tools.AIAction.Awake |
( |
| ) |
|
|
protectedvirtual |
◆ Initialization()
| virtual void MoreMountains.Tools.AIAction.Initialization |
( |
| ) |
|
|
virtual |
Initializes the action. Meant to be overridden.
◆ OnEnterState()
| virtual void MoreMountains.Tools.AIAction.OnEnterState |
( |
| ) |
|
|
virtual |
Describes what happens when the brain enters the state this action is in. Meant to be overridden.
◆ OnExitState()
| virtual void MoreMountains.Tools.AIAction.OnExitState |
( |
| ) |
|
|
virtual |
Describes what happens when the brain exits the state this action is in. Meant to be overridden.
◆ PerformAction()
| void MoreMountains.Tools.AIAction.PerformAction |
( |
| ) |
|
|
abstract |
◆ _brain
| AIBrain MoreMountains.Tools.AIAction._brain |
|
protected |
◆ _initialized
| bool MoreMountains.Tools.AIAction._initialized |
|
protected |
◆ InitializationMode
whether initialization should happen only once, or every time the brain is reset
◆ Label
| string MoreMountains.Tools.AIAction.Label |
a label you can set to organize your AI Actions, not used by anything else
◆ ActionInProgress
| virtual bool MoreMountains.Tools.AIAction.ActionInProgress |
|
getset |
◆ ShouldInitialize
| virtual bool MoreMountains.Tools.AIAction.ShouldInitialize |
|
getprotected |
The documentation for this class was generated from the following file:
- H:/Code/MoreMountains/feel/Assets/Feel/MMTools/Foundation/MMAI/AIAction.cs