wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.AnimatioN.WalkManager Class Reference
Inheritance diagram for wHiteRabbiT.Unity.AnimatioN.WalkManager:
wHiteRabbiT.Unity.Util.IPopTransform

Public Member Functions

void Awake ()
 
void Start ()
 
void Update ()
 
void ForceJump (float instensity)
 
void ForceJump (float instensity, Vector3 To)
 
void Stop ()
 
void Move (Vector3 Direction, bool Run, bool StepBack)
 
void FixedUpdate ()
 

Public Attributes

float TransversalSpeed = 1
 
bool InputControled
 
float WalkSpeed
 
float RunSpeed
 
Transform LookTarget
 
bool HasJump
 
Vector3 CrouchCenter
 
float CrouchHeight
 
float CrouchSpeed = 10
 
float AnimSpeed
 
float RadiusCollision
 
LayerMask LayerCollision
 
Vector3 DecalRootCollision
 
float JumpTimeKey = 0.5f
 
float JumpForce = 10.0f
 
bool Flying
 
float DesiredHeight = 1
 
Vector2 aroundLarg2 = new Vector2(0.25f, 0.5f)
 

Protected Member Functions

void Crouch ()
 
void LiftUp ()
 
void FixedUpdateCrouch ()
 

Protected Attributes

BaseCharacter _character
 
List< LerpAnimlerpAnims
 
float DesiredSpeed
 
float DesiredTransversalSpeed
 
float jumpTimeStart
 
float jumpTimeEnd
 
bool jump
 
bool jumpPressed
 
int Nb2ndJump
 
bool Crouched
 
Vector3 StandUpCenter
 
float StandUpHeight
 
Vector3 oldPos = Vector3.zero
 
Vector3 ColPoint
 
Vector3 Dir
 

Properties

BaseCharacter character [get]
 
Vector3 CurrentDir [get]
 
Vector3 CurrentMoveDir [get]
 
Vector3 CurrentMoveOrientation [get]
 
Vector3 Center [get]
 
bool DoJump [get]
 
bool Allowed2ndJump [get]
 
float JumpTime [get]
 
Vector3 RigidboyVelocity [get]
 
Vector3 WorldDecalRootCollision [get]
 
- Properties inherited from wHiteRabbiT.Unity.Util.IPopTransform
Transform transform [get]
 

Member Function Documentation

void wHiteRabbiT.Unity.AnimatioN.WalkManager.Awake ( )
void wHiteRabbiT.Unity.AnimatioN.WalkManager.Crouch ( )
protected
void wHiteRabbiT.Unity.AnimatioN.WalkManager.FixedUpdate ( )
void wHiteRabbiT.Unity.AnimatioN.WalkManager.FixedUpdateCrouch ( )
protected
void wHiteRabbiT.Unity.AnimatioN.WalkManager.ForceJump ( float  instensity)
void wHiteRabbiT.Unity.AnimatioN.WalkManager.ForceJump ( float  instensity,
Vector3  To 
)
void wHiteRabbiT.Unity.AnimatioN.WalkManager.LiftUp ( )
protected
void wHiteRabbiT.Unity.AnimatioN.WalkManager.Move ( Vector3  Direction,
bool  Run,
bool  StepBack 
)
void wHiteRabbiT.Unity.AnimatioN.WalkManager.Start ( )
void wHiteRabbiT.Unity.AnimatioN.WalkManager.Stop ( )
void wHiteRabbiT.Unity.AnimatioN.WalkManager.Update ( )

Member Data Documentation

BaseCharacter wHiteRabbiT.Unity.AnimatioN.WalkManager._character
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.AnimSpeed
Vector2 wHiteRabbiT.Unity.AnimatioN.WalkManager.aroundLarg2 = new Vector2(0.25f, 0.5f)
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.ColPoint
protected
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.CrouchCenter
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.Crouched
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.CrouchHeight
float wHiteRabbiT.Unity.AnimatioN.WalkManager.CrouchSpeed = 10
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.DecalRootCollision
float wHiteRabbiT.Unity.AnimatioN.WalkManager.DesiredHeight = 1
float wHiteRabbiT.Unity.AnimatioN.WalkManager.DesiredSpeed
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.DesiredTransversalSpeed
protected
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.Dir
protected
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.Flying
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.HasJump
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.InputControled
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.jump
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.JumpForce = 10.0f
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.jumpPressed
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.jumpTimeEnd
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.JumpTimeKey = 0.5f
float wHiteRabbiT.Unity.AnimatioN.WalkManager.jumpTimeStart
protected
LayerMask wHiteRabbiT.Unity.AnimatioN.WalkManager.LayerCollision
List<LerpAnim> wHiteRabbiT.Unity.AnimatioN.WalkManager.lerpAnims
protected
Transform wHiteRabbiT.Unity.AnimatioN.WalkManager.LookTarget
int wHiteRabbiT.Unity.AnimatioN.WalkManager.Nb2ndJump
protected
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.oldPos = Vector3.zero
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.RadiusCollision
float wHiteRabbiT.Unity.AnimatioN.WalkManager.RunSpeed
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.StandUpCenter
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.StandUpHeight
protected
float wHiteRabbiT.Unity.AnimatioN.WalkManager.TransversalSpeed = 1
float wHiteRabbiT.Unity.AnimatioN.WalkManager.WalkSpeed

Property Documentation

bool wHiteRabbiT.Unity.AnimatioN.WalkManager.Allowed2ndJump
get
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.Center
get
BaseCharacter wHiteRabbiT.Unity.AnimatioN.WalkManager.character
get
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.CurrentDir
get
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.CurrentMoveDir
get
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.CurrentMoveOrientation
get
bool wHiteRabbiT.Unity.AnimatioN.WalkManager.DoJump
get
float wHiteRabbiT.Unity.AnimatioN.WalkManager.JumpTime
get
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.RigidboyVelocity
getprotected
Vector3 wHiteRabbiT.Unity.AnimatioN.WalkManager.WorldDecalRootCollision
getprotected

The documentation for this class was generated from the following file: