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. |