MovementControl<T>

Inherits from MovementBehavior<T>

Declaration

public abstract class MovementControl<T> : MovementBehavior<T> where T : MovementControlSettings, new()

Description

A type that defines a movement control handled by player input.

Type Parameters

T

Properties

isInputActiveWhether the input control is currently active. This does not indicate that the ability or behavior for the control is active, only that the input is.

Methods

OnPostUpdateChecks for any state changes after the process is handled.
Inherited

Properties

settingsThe settings for the behavior.
enabledEnables or disables the behavior from being updated.
controllerThe movement controller handling the process.
registeredWhether the process has been registered to a controller.
orderDetermines the order in which processes are handled. The process with the lowest order value is handled first.
idThe unique identifier of the movement process.