C# Class DW_ThirdPersonController, Lucid

Inheritance: MonoBehaviour
Show file Open project: hydrater/Lucid Class Usage Examples

Public Properties

Property Type Description
Camera Camera
CanJump bool
Gravity float
InAirControlAcceleration float
JumpHeight float
RotateSpeed float
RunSpeed float
SpeedSmoothing float
TrotAfterSeconds float
TrotSpeed float
WalkSpeed float
idleAnimation UnityEngine.AnimationClip
jumpAnimationSpeed float
jumpPoseAnimation UnityEngine.AnimationClip
landAnimationSpeed float
runAnimation UnityEngine.AnimationClip
runMaxAnimationSpeed float
trotMaxAnimationSpeed float
walkAnimation UnityEngine.AnimationClip
walkMaxAnimationSpeed float

Private Methods

Method Description
ApplyGravity ( ) : void
ApplyJumping ( ) : void
Awake ( ) : void
CalculateJumpVerticalSpeed ( float targetJumpHeight ) : float
DidJump ( ) : void
GetDirection ( ) : Vector3
GetLockCameraTimer ( ) : float
GetSpeed ( ) : float
HasJumpReachedApex ( ) : bool
IsGrounded ( ) : bool
IsGroundedWithTimeout ( ) : bool
IsJumping ( ) : bool
IsMoving ( ) : bool
IsMovingBackwards ( ) : bool
OnControllerColliderHit ( ControllerColliderHit hit ) : void
Reset ( ) : void
Update ( ) : void
UpdateSmoothedMovementDirection ( ) : void

Property Details

Camera public property

public Camera Camera
return Camera

CanJump public property

public bool CanJump
return bool

Gravity public property

public float Gravity
return float

InAirControlAcceleration public property

public float InAirControlAcceleration
return float

JumpHeight public property

public float JumpHeight
return float

RotateSpeed public property

public float RotateSpeed
return float

RunSpeed public property

public float RunSpeed
return float

SpeedSmoothing public property

public float SpeedSmoothing
return float

TrotAfterSeconds public property

public float TrotAfterSeconds
return float

TrotSpeed public property

public float TrotSpeed
return float

WalkSpeed public property

public float WalkSpeed
return float

idleAnimation public property

public AnimationClip,UnityEngine idleAnimation
return UnityEngine.AnimationClip

jumpAnimationSpeed public property

public float jumpAnimationSpeed
return float

jumpPoseAnimation public property

public AnimationClip,UnityEngine jumpPoseAnimation
return UnityEngine.AnimationClip

landAnimationSpeed public property

public float landAnimationSpeed
return float

runAnimation public property

public AnimationClip,UnityEngine runAnimation
return UnityEngine.AnimationClip

runMaxAnimationSpeed public property

public float runMaxAnimationSpeed
return float

trotMaxAnimationSpeed public property

public float trotMaxAnimationSpeed
return float

walkAnimation public property

public AnimationClip,UnityEngine walkAnimation
return UnityEngine.AnimationClip

walkMaxAnimationSpeed public property

public float walkMaxAnimationSpeed
return float