C# Класс CharacterMotorCS, InputVCR

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
gravity float
maxAirAcceleration float
maxBackwardsSpeed float
maxFallSpeed float
maxForwardSpeed float
maxGroundAcceleration float
maxSidewaysSpeed float
sliding CharacterMotorSliding,
slopeSpeedMultiplier UnityEngine.AnimationCurve

Открытые методы

Метод Описание
Awake ( ) : void
FixedUpdate ( ) : void
OnControllerColliderHit ( ControllerColliderHit hit ) : void
SetControllable ( bool controllable ) : void
SetVelocity ( Vector3 velocity ) : void
Update ( ) : void

Приватные методы

Метод Описание
AdjustGroundVelocityToNormal ( Vector3 hVelocity, Vector3 groundNormal ) : Vector3
ApplyGravityAndJumping ( Vector3 velocity ) : Vector3
ApplyInputVelocityChange ( Vector3 velocity ) : Vector3
CalculateJumpVerticalSpeed ( float targetJumpHeight ) : float
GetDesiredHorizontalVelocity ( ) : Vector3
GetDirection ( ) : Vector3
GetMaxAcceleration ( bool grounded ) : float
IsGrounded ( ) : bool
IsGroundedTest ( ) : bool
IsJumping ( ) : bool
IsSliding ( ) : bool
IsTouchingCeiling ( ) : bool
MaxSpeedInDirection ( Vector3 desiredMovementDirection ) : float
TooSteep ( ) : bool
UpdateFunction ( ) : void

Описание методов

Awake() публичный Метод

public Awake ( ) : void
Результат void

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

OnControllerColliderHit() публичный Метод

public OnControllerColliderHit ( ControllerColliderHit hit ) : void
hit UnityEngine.ControllerColliderHit
Результат void

SetControllable() публичный Метод

public SetControllable ( bool controllable ) : void
controllable bool
Результат void

SetVelocity() публичный Метод

public SetVelocity ( Vector3 velocity ) : void
velocity Vector3
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

gravity публичное свойство

public float gravity
Результат float

maxAirAcceleration публичное свойство

public float maxAirAcceleration
Результат float

maxBackwardsSpeed публичное свойство

public float maxBackwardsSpeed
Результат float

maxFallSpeed публичное свойство

public float maxFallSpeed
Результат float

maxForwardSpeed публичное свойство

public float maxForwardSpeed
Результат float

maxGroundAcceleration публичное свойство

public float maxGroundAcceleration
Результат float

maxSidewaysSpeed публичное свойство

public float maxSidewaysSpeed
Результат float

sliding публичное свойство

public CharacterMotorSliding, sliding
Результат CharacterMotorSliding,

slopeSpeedMultiplier публичное свойство

public AnimationCurve,UnityEngine slopeSpeedMultiplier
Результат UnityEngine.AnimationCurve