Summary
The main 3D mob movement class. Manages movement properties such as speed and state,
handles jumping and gravity and calls controller.Move() when DoMovement() is called.
- Namespace
- Atavism
- Base Types
-
- MonoBehaviour
- AtavismMobController
- Derived Types
graph BT
Type-->Base0["AtavismMobController"]
click Base0 "/docs/client_api_10.4.0/api/Atavism/AtavismMobController"
Base0-->Base1["MonoBehaviour"]
Type["MobController3D"]
class Type type-node
Derived0["AtavismMecanimMobController3D"]-->Type
click Derived0 "/docs/client_api_10.4.0/api/Atavism/AtavismMecanimMobController3D"
Derived1["AtavismLegacyAnimationMobController3D"]-->Type
click Derived1 "/docs/client_api_10.4.0/api/Atavism/AtavismLegacyAnimationMobController3D"
Syntax
public abstract class MobController3D : AtavismMobController
Fields
Properties
Name | Value | Summary |
---|---|---|
DesiredDisplacement | Vector3 |
Inherited from AtavismMobController
|
FollowTerrain | bool |
Inherited from AtavismMobController
|
IsPlayer | bool |
Inherited from AtavismMobController
|
Jumping | bool |
Inherited from AtavismMobController
|
LastDirection | Vector3 |
Inherited from AtavismMobController
|
LastJumpButtonTime | float |
Inherited from AtavismMobController
|
MobYaw | float | |
Mount | GameObject |
Inherited from AtavismMobController
|
Movement | Vector3 | |
MovementState | int |
Inherited from AtavismMobController
|
Oid | long |
Inherited from AtavismMobController
|
PathInterpolator | Atavism |
Inherited from AtavismMobController
|
RotatingDirection | float | |
RotatingDirection | float |
Inherited from AtavismMobController
|
RunSpeed | float |
Inherited from AtavismMobController
|
SyncOffset | Vector3 |
Inherited from AtavismMobController
|
SyncOffsetExpiration | float |
Inherited from AtavismMobController
|
Target | long |
Inherited from AtavismMobController
|
Walking | bool |