Handles various movement-related functionalities including managing movement states, movement operations, and utilities for both ground and aerial navigation.
More...
|
static void | Pulse () |
| Pulses this instance.
|
static void | Jump () |
| Executes a jump action for the player character.
|
static void | MoveForwardStart () |
| Start autorunning forward.
|
static void | MoveForwardStop () |
| Stops the forward movement initiated previously.
|
static void | StartAscending () |
| Initiates the ascending motion, enabling upward movement if conditions are met.
|
static void | StopAscending () |
| Stops the ascending movement of the character.
|
static void | StartDescending () |
| Initiates the descent action for a character, typically used when flying, swimming, or diving.
|
static void | StopDescending () |
| Stops the descending motion of the player character.
|
static void | SetFacing (float rotation) |
| Sets the direction the player is facing If the player is currently flying then the Y axis is set to 0 and youll fly straight.
|
static void | SetFacing (Vector3 target) |
| Face the player twoards the provided vector If the player is currently flying then the player will fly twoards the point Facing a vector that is outside the range of normal movement will follow the normal game behavior of clamping to the closest possible angle.
|
static void | SetFacing2D (Vector3 target) |
| Sets the direction the player is facing If the player is currently flying then the Y axis is set to 0 and youll fly straight.
|
static void | Move (MovementDirection dir, TimeSpan time) |
| Moves the specified dir, only works while botbase is running.
|
static void | Move (MovementDirection direction) |
| Sets a control bit, only works while botbase is running.
|
static void | MoveStop (MovementDirection direction) |
| Unsets a control bit flag, only works while botbase is running.
|
static void | MoveStop () |
| Makes you stop moving.
|
|
static bool | MovementLocked [get] |
| Returns true if the game has locked our character from moving.
|
static bool | IsOccupied [get] |
| Returns true if the player is currently unable to move or perform actions due to being busy.
|
static bool | IsMoving [get] |
| Returns if character is currently moving. This variable is not cached.
|
static bool | IsTurning [get] |
| Returns if character is currently turning. This variable is not cached.
|
static bool | IsFlying [get] |
| Returns true if flying, false otherwise. This variable is not cached.
|
static float | Speed [get] |
| Returns characters current speed. This variable is not cached.
|
static bool | IsSwimming [get] |
| Returns true if the player is swimming on the surface of the water.
|
static bool | IsDiving [get] |
| Returns true if the player is currently underwater diving.
|
static MovementDirection | ActiveInputControl [get] |
| Represents the current active input controls for movement, indicating the directions or actions currently engaged by the bot.
|
Handles various movement-related functionalities including managing movement states, movement operations, and utilities for both ground and aerial navigation.
◆ Jump()
void ff14bot.Managers.MovementManager.Jump |
( |
| ) |
|
|
static |
Executes a jump action for the player character.
◆ Move() [1/2]
Moves the specified dir, only works while botbase is running.
- Parameters
-
dir | The dir. |
time | The time. |
◆ Move() [2/2]
Sets a control bit, only works while botbase is running.
- Parameters
-
◆ MoveForwardStart()
void ff14bot.Managers.MovementManager.MoveForwardStart |
( |
| ) |
|
|
static |
Start autorunning forward.
◆ MoveForwardStop()
void ff14bot.Managers.MovementManager.MoveForwardStop |
( |
| ) |
|
|
static |
Stops the forward movement initiated previously.
This method was marked as obsolete; use MoveStop() instead for stopping movement.
◆ MoveStop() [1/2]
void ff14bot.Managers.MovementManager.MoveStop |
( |
| ) |
|
|
static |
◆ MoveStop() [2/2]
Unsets a control bit flag, only works while botbase is running.
- Parameters
-
◆ Pulse()
void ff14bot.Managers.MovementManager.Pulse |
( |
| ) |
|
|
static |
Pulses this instance.
Created by Nesox 2012-02-04.
◆ SetFacing() [1/2]
void ff14bot.Managers.MovementManager.SetFacing |
( |
float | rotation | ) |
|
|
static |
Sets the direction the player is facing If the player is currently flying then the Y axis is set to 0 and youll fly straight.
- Parameters
-
rotation | Angle in radians, value should be between 0 and 2π |
◆ SetFacing() [2/2]
void ff14bot.Managers.MovementManager.SetFacing |
( |
Vector3 | target | ) |
|
|
static |
Face the player twoards the provided vector If the player is currently flying then the player will fly twoards the point Facing a vector that is outside the range of normal movement will follow the normal game behavior of clamping to the closest possible angle.
- Parameters
-
◆ SetFacing2D()
void ff14bot.Managers.MovementManager.SetFacing2D |
( |
Vector3 | target | ) |
|
|
static |
Sets the direction the player is facing If the player is currently flying then the Y axis is set to 0 and youll fly straight.
- Parameters
-
◆ StartAscending()
void ff14bot.Managers.MovementManager.StartAscending |
( |
| ) |
|
|
static |
Initiates the ascending motion, enabling upward movement if conditions are met.
Verifies whether the player is flying, swimming, or diving before enabling ascending motion.
◆ StartDescending()
void ff14bot.Managers.MovementManager.StartDescending |
( |
| ) |
|
|
static |
Initiates the descent action for a character, typically used when flying, swimming, or diving.
Changes control memory to start the downward movement only if the character is in a valid state (flying, swimming, or diving).
◆ StopAscending()
void ff14bot.Managers.MovementManager.StopAscending |
( |
| ) |
|
|
static |
Stops the ascending movement of the character.
Writes a value to the memory address controlling ascending motion to halt upward movement.
◆ StopDescending()
void ff14bot.Managers.MovementManager.StopDescending |
( |
| ) |
|
|
static |
Stops the descending motion of the player character.
Used internally to write to memory and halt any descending action.
◆ ActiveInputControl
Represents the current active input controls for movement, indicating the directions or actions currently engaged by the bot.
◆ IsDiving
bool ff14bot.Managers.MovementManager.IsDiving |
|
staticget |
Returns true if the player is currently underwater diving.
◆ IsFlying
bool ff14bot.Managers.MovementManager.IsFlying |
|
staticget |
Returns true if flying, false otherwise. This variable is not cached.
◆ IsMoving
bool ff14bot.Managers.MovementManager.IsMoving |
|
staticget |
Returns if character is currently moving. This variable is not cached.
◆ IsOccupied
bool ff14bot.Managers.MovementManager.IsOccupied |
|
staticget |
Returns true if the player is currently unable to move or perform actions due to being busy.
◆ IsSwimming
bool ff14bot.Managers.MovementManager.IsSwimming |
|
staticget |
Returns true if the player is swimming on the surface of the water.
◆ IsTurning
bool ff14bot.Managers.MovementManager.IsTurning |
|
staticget |
Returns if character is currently turning. This variable is not cached.
◆ MovementLocked
bool ff14bot.Managers.MovementManager.MovementLocked |
|
staticget |
Returns true if the game has locked our character from moving.
◆ Speed
float ff14bot.Managers.MovementManager.Speed |
|
staticget |
Returns characters current speed. This variable is not cached.