C# Class MovementState, ex-unity-old-deprecated

Inheritance: BaseState
Exibir arquivo Open project: exdev/ex-unity-old-deprecated Class Usage Examples

Public Properties

Property Type Description
applyGravity bool
layerMaskName string
moveSlowDownDistance float
rotateDamping float
smoothPathFinding bool
speedDamping float

Protected Properties

Property Type Description
actor Actor
charCtrl CharacterController
curPathIdx int
layerMasks int
moveDir Vector3
moveSpeed float
path Vector3[]
velocity Vector3

Public Methods

Method Description
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

Method Details

CheckCapsule() public method

public CheckCapsule ( float _height, float _raidus ) : bool
_height float
_raidus float
return bool

FaceTo() public method

public FaceTo ( Vector3 _dir ) : bool
_dir Vector3
return bool

GetMoveDir() public method

public GetMoveDir ( ) : Vector3
return Vector3

GetMoveSpeed() public method

public GetMoveSpeed ( ) : float
return float

GetVelocity() public method

public GetVelocity ( ) : Vector3
return Vector3

Init() public method

public Init ( Actor, _actor ) : void
_actor Actor,
return void

MoveTo() public method

public MoveTo ( Vector3 _pos ) : void
_pos Vector3
return void

MoveTowards() public method

public MoveTowards ( Vector3 _dir ) : void
_dir Vector3
return void

Step() public method

public Step ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Property Details

actor protected_oe property

protected Actor actor
return Actor

applyGravity public_oe property

public bool applyGravity
return bool

charCtrl protected_oe property

protected CharacterController charCtrl
return CharacterController

curPathIdx protected_oe property

protected int curPathIdx
return int

layerMaskName public_oe property

public string layerMaskName
return string

layerMasks protected_oe property

protected int layerMasks
return int

moveDir protected_oe property

protected Vector3 moveDir
return Vector3

moveSlowDownDistance public_oe property

public float moveSlowDownDistance
return float

moveSpeed protected_oe property

protected float moveSpeed
return float

path protected_oe property

protected Vector3[] path
return Vector3[]

rotateDamping public_oe property

public float rotateDamping
return float

smoothPathFinding public_oe property

public bool smoothPathFinding
return bool

speedDamping public_oe property

public float speedDamping
return float

velocity protected_oe property

protected Vector3 velocity
return Vector3