|
|
Mount Controllers are, in essence, the various modes in which a model can be controlled by a mounted player.
|
|
|
Mount Controllers are, in essence, the various modes in which a model can be controlled by a mounted player. Each entity
|
|
|
has its own instance of mount controller, and these controllers are stored in the mount managers of active models.
|
|
|
|
|
|
Each active model contains an instance of mount manager, separate to other active models. However, by default, only
|
|
|
one manager is responsible for controlling the model. All driver seats not from the main mount manager would be treated
|
|
|
as passenger seats.
|
|
|
|
|
|
The implemented Controllers are:
|
|
|
|
|
|
##
|
|
|
|
|
|
### `walking`
|
|
|
Modeled Entities controlled this way will behave as you would normally expect a mount to - with a WASD ground controller and the ability to jump if the mounted player does so
|
|
|
|
|
|
Modeled Entities controlled this way will behave as you would normally expect a mount to - with a WASD ground controller
|
|
|
and the ability to jump if the mounted player does so
|
|
|
|
|
|
##
|
|
|
|
|
|
### `force_walking`
|
|
|
|
|
|
Like WALKING, but the mounted player is not able to dismount on its own
|
|
|
|
|
|
##
|
|
|
|
|
|
### `flying`
|
|
|
|
|
|
This Controller will make the Modeled Entity fly, and the player will be able to control it via the following controls:
|
|
|
* WASD to move on the horizontally
|
|
|
* Jump/Shift to go up/down
|
|
|
* Shift while on the ground to dismount
|
|
|
|
|
|
* WASD to move on the horizontally
|
|
|
* Jump/Shift to go up/down
|
|
|
* Shift while on the ground to dismount
|
|
|
|
|
|
##
|
|
|
|
|
|
### `force_flying`
|
|
|
|
|
|
Like FLYING, but the mounted player is not able to dismount on its own
|
|
|
|
|
|
## |
|
|
\ No newline at end of file |