C# Класс MovementState, ex-unity-old-deprecated

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

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

Свойство Тип Описание
applyGravity bool
layerMaskName string
moveSlowDownDistance float
rotateDamping float
smoothPathFinding bool
speedDamping float

Защищенные свойства (Protected)

Свойство Тип Описание
actor Actor
charCtrl CharacterController
curPathIdx int
layerMasks int
moveDir Vector3
moveSpeed float
path Vector3[]
velocity Vector3

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

Метод Описание
CheckCapsule ( float _height, float _raidus ) : bool
FaceTo ( Vector3 _dir ) : bool
GetMoveDir ( ) : Vector3
GetMoveSpeed ( ) : float
GetVelocity ( ) : Vector3
Init ( Actor, _actor ) : void
MoveTo ( Vector3 _pos ) : void
MoveTowards ( Vector3 _dir ) : void
Step ( ) : void
Stop ( ) : void

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

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

public CheckCapsule ( float _height, float _raidus ) : bool
_height float
_raidus float
Результат bool

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

public FaceTo ( Vector3 _dir ) : bool
_dir Vector3
Результат bool

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

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

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

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

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

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

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

public Init ( Actor, _actor ) : void
_actor Actor,
Результат void

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

public MoveTo ( Vector3 _pos ) : void
_pos Vector3
Результат void

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

public MoveTowards ( Vector3 _dir ) : void
_dir Vector3
Результат void

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

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

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

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

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

actor защищенное свойство

protected Actor actor
Результат Actor

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

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

charCtrl защищенное свойство

protected CharacterController charCtrl
Результат CharacterController

curPathIdx защищенное свойство

protected int curPathIdx
Результат int

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

public string layerMaskName
Результат string

layerMasks защищенное свойство

protected int layerMasks
Результат int

moveDir защищенное свойство

protected Vector3 moveDir
Результат Vector3

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

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

moveSpeed защищенное свойство

protected float moveSpeed
Результат float

path защищенное свойство

protected Vector3[] path
Результат Vector3[]

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

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

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

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

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

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

velocity защищенное свойство

protected Vector3 velocity
Результат Vector3