C# Класс ThirdPersonController, unity-network-sample

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

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

Свойство Тип Описание
canCapeFly bool
canJump bool
canWallJump bool
capeFlyGravity float
extraJumpHeight float
getUserInput bool
gravity float
horizontalInput float
inAirControlAcceleration float
isMoving bool
jumpButton bool
jumpHeight float
rotateSpeed float
runSpeed float
speedSmoothing float
trotAfterSeconds float
trotSpeed float
verticalInput float
walkSpeed float

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

Метод Описание
ApplyGravity ( ) : void
ApplyJumping ( ) : void
ApplyWallJump ( ) : void
Awake ( ) : void
DidJump ( ) : void
GetDirection ( ) : Vector3
GetLean ( ) : float
GetLockCameraTimer ( ) : float
GetSpeed ( ) : float
HasJumpReachedApex ( ) : bool
IsCapeFlying ( ) : bool
IsGrounded ( ) : bool
IsGroundedWithTimeout ( ) : bool
IsJumping ( ) : bool
IsMovingBackwards ( ) : bool
OnControllerColliderHit ( ControllerColliderHit hit ) : void
Reset ( ) : void
SuperJump ( float height ) : void
SuperJump ( float height, Vector3 jumpVelocity ) : void
Update ( ) : void
UpdateSmoothedMovementDirection ( ) : void

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

Метод Описание
CalculateJumpVerticalSpeed ( float targetJumpHeight ) : float

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

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

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

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

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

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

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

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

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

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

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

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

public GetDirection ( ) : Vector3
Результат Vector3

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

public GetLean ( ) : float
Результат float

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

public GetLockCameraTimer ( ) : float
Результат float

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

public GetSpeed ( ) : float
Результат float

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

public HasJumpReachedApex ( ) : bool
Результат bool

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

public IsCapeFlying ( ) : bool
Результат bool

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

public IsGrounded ( ) : bool
Результат bool

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

public IsGroundedWithTimeout ( ) : bool
Результат bool

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

public IsJumping ( ) : bool
Результат bool

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

public IsMovingBackwards ( ) : bool
Результат bool

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

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

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

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

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

public SuperJump ( float height ) : void
height float
Результат void

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

public SuperJump ( float height, Vector3 jumpVelocity ) : void
height float
jumpVelocity Vector3
Результат void

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

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

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

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

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

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

public bool canCapeFly
Результат bool

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

public bool canJump
Результат bool

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

public bool canWallJump
Результат bool

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

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

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

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

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

public bool getUserInput
Результат bool

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

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

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

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

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

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

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

public bool isMoving
Результат bool

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

public bool jumpButton
Результат bool

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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