MovementAbilitySettings<T>
Class in Zigurous.CharacterController
Inherits from MovementAbilitySettings
Declaration
[Serializable]
public abstract class MovementAbilitySettings<T> : MovementAbilitySettings where T : MovementProcess, new()Description
The base class for movement ability settings of a specified type.
Type Parameters
| T | The type of ability associated with the settings. |
Inherited
Properties
| preconditions | The conditions that must be met before the ability can be activated. |
| preventingConditions | The conditions that prevent the ability from being activated. |
| deactivatingConditions | The conditions that deactivate the ability when active. |
| staminaCost | The stamina cost of the ability. |
| cooldownMode | The cooldown mode to use for the ability. |
| cooldownDuration | The amount of seconds before the ability can be activated again. |
| inputButton | The input button for the control. |
| active | Whether the settings are active on a movement profile. Inactive settings will not display in the editor. |
| enabled | Turns on or off the settings behavior. Enabled behaviors are updated every frame. |
| isActiveAndEnabled | Whether the settings are active and enabled. |