// Assembly: Assembly-CSharp-firstpass
// Full name: CharacterMotor

public class CharacterMotor // TypeDefIndex: 13343
{
	// Fields
	type#15318 canControl;
	type#15318 useFixedUpdate;
	type#28478 inputMoveDirection;
	type#15331 inputJump;
	type#30452 movement;
	type#30450 jumping;
	type#30454 movingPlatform;
	type#30456 sliding;
	type#15331 grounded;
	type#28478 groundNormal;
	type#28469 lastGroundNormal;
	type#27606 tr;
	type#15868 controller;

	// Methods
	// RVA: -1
	private type#28660 Awake() { }
	// RVA: -1
	private type#28660 UpdateFunction() { }
	// RVA: -1
	private type#28660 FixedUpdate() { }
	// RVA: -1
	private type#28660 Update() { }
	// RVA: -1
	private type#28468 ApplyInputVelocityChange(type#28468 velocity) { }
	// RVA: -1
	private type#28468 ApplyGravityAndJumping(type#28468 velocity) { }
	// RVA: -1
	private type#28660 OnControllerColliderHit(type#16488 hit) { }
	// RVA: -1
	private type#20073 SubtractNewPlatformVelocity() { }
	// RVA: -1
	private type#15313 MoveWithPlatform() { }
	// RVA: -1
	private type#28468 GetDesiredHorizontalVelocity() { }
	// RVA: -1
	private type#28468 AdjustGroundVelocityToNormal(type#28468 hVelocity, type#28468 groundNormal) { }
	// RVA: -1
	private type#15313 IsGroundedTest() { }
	// RVA: -1
	private type#26059 GetMaxAcceleration(type#15313 grounded) { }
	// RVA: -1
	private type#26059 CalculateJumpVerticalSpeed(type#26059 targetJumpHeight) { }
	// RVA: -1
	private type#15313 IsJumping() { }
	// RVA: -1
	private type#15313 IsSliding() { }
	// RVA: -1
	private type#15313 IsTouchingCeiling() { }
	// RVA: -1
	private type#15313 IsGrounded() { }
	// RVA: -1
	private type#15313 TooSteep() { }
	// RVA: -1
	private type#28468 GetDirection() { }
	// RVA: -1
	private type#28660 SetControllable(type#15313 controllable) { }
	// RVA: -1
	private type#26059 MaxSpeedInDirection(type#28468 desiredMovementDirection) { }
	// RVA: -1
	private type#28660 SetVelocity(type#28468 velocity) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
