Speed
Hed_Platformer::Acceleration(): Returns the value of the speed obtained per frame when moving left or right with input.
Hed_Platformer::Friction(): Returns the value of the speed lost per frame when not moving left or right with input. (If object's ground angle is equal or higher than slope factor angle, friction isn't applied to speed).
Hed_Platformer::GroundSpeed(): Returns the value of object's current speed on ground.
Hed_Platformer::XSpeed(): Returns the value of object's current X speed on both air and ground, a negative value means that it's going to the left.
Hed_Platformer::YSpeed(): Returns the value of object's current Y speed on both air and ground, a negative value means that it's going upwards.
Hed_Platformer::SpeedAngle(): Returns the direction (in degrees) the object is moving at, returns 0 if x and y speeds are 0.
Hed_Platformer::TopSpeed(): Returns the max ground speed with input.
Hed_Platformer::TopXSpeed(): Returns the max x speed on air with input.
Hed_Platformer::MaxSpeed(): Returns the max ground speed of the object (don't confuse with top speed, top speed is a lower limit for input).
Hed_Platformer::MaxXSpeed(): Returns the max horizontal speed of the object in airborne (don't confuse with top horizontal speed), affects jump horizontal trajectory.
Hed_Platformer::MaxYSpeed(): Returns the max vertical speed of the object in airborne, this one revokes jump speed, so if it's equal to 4 and jump speed is equal to 10, jump speed will be set to 4 when jumping.
Ground
Hed_Platformer::GroundAngle(): Returns the angle of the object in the floor (don't confuse with speed angle) Returns 0 if the object's on air.
Hed_Platformer::FloorDetectRange(): Returns the floor detection (in pixels) of the object.
Hed_Platformer::FloorMagnet(): Returns the floor magnet (in pixels) of the object.
Hed_Platformer::FloorRaycastRange(): Returns the range (in pixel) of the angle raycasts of the object.
Hed_Platformer::SlopeFactorAngle(): Returns the minimum angle to apply slope factors to object's speed and deny friction.
Hed_Platformer::UpSlopeFactor(): Returns the speed lost per frame when going upwards (if slope factor is applied).
Hed_Platformer::DownSlopeFactor(): Returns the speed obtained per frame when going downwards (if slope factor is applied).
Hed_Platformer::UnattachAngle(): Returns the minimum angle to detach from the ground (if unattach speed values are reached).
Hed_Platformer::UnattachSpeed(): Returns the minimum speed to detach from the ground (if unattach angle values are reached).
Airborne
Hed_Platformer::Gravity(): Returns the value added (per frame) to vertical (y) speed in airborne.
Hed_Platformer::JumpSpeed(): Returns the speed added to horizontal (x) and vertical (y) speeds on a jump.
Hed_Platformer::JumpFrames(): Returns the value of the jump frames on a jump.
Hed_Platformer::JumpReducer(): Returns the value that multiplies the jump height (with jump frames) after no jump input.
Hed_Platformer::CeilDetectRange(): Returns the ceil detection (in pixels) of the object.
Hed_Platformer::CeilRaycastRange(): Returns the range (in pixels) of the ceil angle raycasts of the object.
Hed_Platformer::CeilBounceFactor(): Returns the ceil bounce multiplier of the object.
Advanced
Hed_Platformer::TimeScale(): Returns the time scale of the object.
Hed_Platformer::PhysicsLayer(): Returns the physics layer of the object.
Hed_Platformer::PhysicsLayer(): Returns the physics layer of the object.