Shooter Template
1.2.3
|
Public Member Functions | |
virtual void | LayerControl () |
virtual void | ActionsControl () |
virtual void | SetActionState (int value) |
virtual void | MatchTarget (Vector3 matchPosition, Quaternion matchRotation, AvatarTarget target, MatchTargetWeightMask weightMask, float normalisedStartTime, float normalisedEndTime) |
virtual void | TriggerAnimationState (string animationClip, float transition) |
virtual bool | IsAnimatorTag (string tag) |
Public Member Functions inherited from Invector.vCharacterController.vThirdPersonMotor | |
override void | Init () |
virtual void | UpdateMotor () |
override void | TakeDamage (vDamage damage) |
Apply Damage to Current Health More... | |
virtual void | ReduceStamina (float value, bool accumulative) |
virtual void | ChangeStamina (int value) |
Change the currentStamina of Character More... | |
virtual void | ChangeMaxStamina (int value) |
Change the MaxStamina of Character More... | |
virtual void | DeathBehaviour () |
void | StaminaRecovery () |
virtual void | ControlLocomotion () |
virtual void | FreeMovement () |
virtual void | ControlSpeed (float velocity) |
virtual void | SetJumpMultiplier (float jumpMultiplier, float timeToReset=1f) |
virtual void | ResetJumpMultiplier () |
virtual void | AirControl () |
virtual float | GroundAngle () |
Return the ground angle More... | |
virtual float | GroundAngleFromDirection () |
Return the angle of ground based on movement direction More... | |
virtual void | DisableGravityAndCollision () |
Disables rigibody gravity, turn the capsule collider trigger and reset all input from the animator. More... | |
virtual void | EnableGravityAndCollision (float normalizedTime) |
Turn rigidbody gravity on the uncheck the capsulle collider as Trigger when the animation has finish playing More... | |
virtual void | RotateToTarget (Transform target) |
virtual void | RotateToDirection (Vector3 direction, bool ignoreLerp=false) |
virtual void | UpdateTargetDirection (Transform referenceTransform=null) |
Update the targetDirection variable using referenceTransform or just input.Rotate by word the referenceDirection More... | |
override void | ResetRagdoll () |
override void | EnableRagdoll () |
virtual string | DebugInfo (string additionalText="") |
Public Member Functions inherited from Invector.vHealthController | |
virtual void | ChangeHealth (int value) |
Change the currentHealth of Character More... | |
virtual void | ChangeMaxHealth (int value) |
Change the MaxHealth of Character More... | |
Protected Member Functions | |
virtual void | OnAnimatorMove () |
virtual void | UpdateAnimator () |
virtual void | TriggerRandomIdle () |
virtual void | LocomotionAnimation () |
virtual void | FreeTurnOnSpot (float direction) |
virtual void | GetTurnOnSpotDirection (Transform root, Transform camera, ref float _speed, ref float _direction, Vector2 input) |
virtual void | RollAnimation () |
virtual void | DeadAnimation () |
Protected Member Functions inherited from Invector.vCharacterController.vThirdPersonMotor | |
void | RemoveComponents () |
override void | TriggerDamageReaction (vDamage damage) |
virtual void | StrafeMovement () |
virtual void | StrafeLimitSpeed (float value) |
virtual void | StrafeVelocity (float velocity) |
virtual void | FreeVelocity (float velocity) |
void | StopMove () |
virtual void | ControlJumpBehaviour () |
IEnumerator | ResetJumpMultiplierRoutine () |
virtual void | CheckGround () |
virtual void | CheckGroundDistance () |
virtual void | AlignWithSurface () |
Prototype to align capsule collider with surface normal More... | |
virtual void | Sliding () |
virtual bool | StepOffset () |
virtual void | ControlCapsuleHeight () |
virtual void | CheckRagdoll () |
virtual void | OnDrawGizmos () |
Protected Member Functions inherited from Invector.vCharacterController.vCharacter | |
virtual void | OnTriggerEnter (Collider other) |
virtual void | OnTriggerStay (Collider other) |
virtual void | OnTriggerExit (Collider other) |
Protected Member Functions inherited from Invector.vHealthController | |
virtual void | Start () |
virtual IEnumerator | RecoverHealth () |
virtual void | HealthRecovery () |
Properties | |
virtual Quaternion | rollRotation [get] |
Properties inherited from Invector.vCharacterController.vThirdPersonMotor | |
bool | isStrafing [get, set] |
virtual bool | jumpFwdCondition [get] |
Properties inherited from Invector.vCharacterController.vCharacter | |
Animator | animator [get] |
bool | ragdolled [get, set] |
OnActiveRagdoll | onActiveRagdoll [get, protected set] |
Properties inherited from Invector.vHealthController | |
int | MaxHealth [get, protected set] |
float | currentHealth [get, protected set] |
bool | isDead [get, set] |
OnReceiveDamage | onReceiveDamage [get, protected set] |
OnDead | onDead [get, protected set] |
virtual bool | canRecoverHealth [get] |
Properties inherited from Invector.vIHealthController | |
OnDead | onDead [get] |
float | currentHealth [get] |
int | MaxHealth [get] |
bool | isDead [get, set] |
Properties inherited from Invector.vIDamageReceiver | |
OnReceiveDamage | onReceiveDamage [get] |
Transform | transform [get] |
GameObject | gameObject [get] |
Properties inherited from Invector.vCharacterController.vICharacter | |
OnActiveRagdoll | onActiveRagdoll [get] |
Animator | animator [get] |
bool | ragdolled [get, set] |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
float Invector.vCharacterController.vThirdPersonAnimator.lookAtWeight |
Transform Invector.vCharacterController.vThirdPersonAnimator.matchTarget |
|
getprotected |