PlayerController - digocorbellini/EGaDS-Open-Project GitHub Wiki
PlayerController
is a component attached to the player. It performs the default player movement (running, jumping, wall jumping, wall sliding, and air/double jumping). The class also contains some useful methods for determining the player's state (which direction they are facing, whether they are on the ground, etc.).
-
float MoveSpeed
: The maximum left-right movement speed of the player, in tiles per second -
float FallSpeed
: The maximum fall speed of the player, in tiles per second -
float WallSlideSpeed
: The maximum wall slide speed of the player, in tiles per second -
float JumpHeight
: The jump height of the player in number of tiles -
int AirJumpCount
: Number of air jumps the player can do. -
Facings Facing
: The direction the player is facing (either left or right) -
bool IsGrounded
: True when the player is on the ground -
bool IsOnWall
: True when the player is on a wall -
bool IsLeftOnWall
: True when the player is on a wall to their left side -
bool IsRightOnWall
: True when the player is on a wall to their right side