C# Класс CharacterMover, TheUnseen

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

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

Свойство Тип Описание
PEG Animator
jumping CharacterMoverJumping
movement CharacterMoverMovement
movingPlatform CharacterMoverMovingPlatform
onlyPlayer LayerMask
sliding CharacterMoverSliding

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

Метод Описание
ToggleCrouch ( ) : void

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

Метод Описание
AdjustGroundVelocityToNormal ( Vector3 hVelocity, Vector3 groundNormal ) : Vector3
ApplyGravityAndJumping ( Vector3 velocity ) : Vector3
ApplyInputVelocityChange ( Vector3 velocity ) : Vector3
Awake ( ) : void
CalculateJumpVerticalSpeed ( float targetJumpHeight ) : float
FixedUpdate ( ) : void
GetDesiredHorizontalVelocity ( ) : Vector3
GetDirection ( ) : Vector3
GetMaxAcceleration ( bool grounded ) : float
IsGrounded ( ) : bool
IsGroundedTest ( ) : bool
IsJumping ( ) : bool
IsSliding ( ) : bool
IsTouchingCeiling ( ) : bool
MaxSpeedInDirection ( Vector3 desiredMovementDirection ) : float
MoveWithPlatform ( ) : bool
OnControllerColliderHit ( ControllerColliderHit hit ) : void
SetControllable ( bool controllable ) : void
SetVelocity ( Vector3 velocity ) : void
SubtractNewPlatformVelocity ( ) : IEnumerator
TooSteep ( ) : bool
Update ( ) : void
UpdateFunction ( ) : void
canStand ( ) : bool

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

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

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

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

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

public Animator PEG
Результат Animator

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

public CharacterMoverJumping jumping
Результат CharacterMoverJumping

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

public CharacterMoverMovement movement
Результат CharacterMoverMovement

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

public CharacterMoverMovingPlatform movingPlatform
Результат CharacterMoverMovingPlatform

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

public LayerMask onlyPlayer
Результат LayerMask

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

public CharacterMoverSliding sliding
Результат CharacterMoverSliding