MovingState allows the actor to move. It offers support for acceleration and deceleration, as well as a toggle for vertical movement and speed settings on diagonal movement.
public const string idString = “Moving”
public MovementSpeed movementProperties
Allows you to set speed, acceleration, and deceleration of the actor. If acceleration and deceleration are 0, the actor will move at full speed immediately upon moving and come to a stop immediately once movement stops.
public bool canMoveVertically
Whether or not the actor can move up and down with the up and down inputs.
public bool willMaintainSpeedOnDiagonal
If true, moving diagonally slows both X and Y movement to keep your overall speed the same.