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 |