@:value({ upAxis : 1 })new(ghostObject:PairCachingGhostObject, convexShape:ConvexShape, stepHeight:Float, upAxis:Int = 1)
canJump():Bool
getGhostObject():PairCachingGhostObject
getGravity():Float
getMaxSlope():Float
jump():Void
onGround():Bool
playerStep(collisionWorld:CollisionWorld, dt:Float):Void
preStep(collisionWorld:CollisionWorld):Void
setFallSpeed(fallSpeed:Float):Void
setGravity(gravity:Float):Void
setJumpSpeed(jumpSpeed:Float):Void
setMaxJumpHeight(maxJumpHeight:Float):Void
setMaxSlope(slopeRadians:Float):Void
setUpAxis(axis:Int):Void
setUpInterpolate(value:Bool):Void
setUseGhostSweepTest(useGhostObjectSweepTest:Bool):Void
setVelocityForTimeInterval(velocity:Vector3, timeInterval:Float):Void
setWalkDirection(walkDirection:Vector3):Void
warp(origin:Vector3):Void