DutyManager handles interacting with windows and data for duty system.
More...
DutyManager handles interacting with windows and data for duty system.
◆ Commence()
void ff14bot.Managers.DutyManager.Commence |
( |
| ) |
|
|
static |
◆ LeaveActiveDuty()
void ff14bot.Managers.DutyManager.LeaveActiveDuty |
( |
| ) |
|
|
static |
Attempts to leave the active duty.
◆ Queue()
Attempts to queue via the duty finder.
- Parameters
-
instances | What instances should we queue for |
- Exceptions
-
ArgumentException | Will throw argument exceptions if too many instances are provided, instances that cannot be queued for via the duty finder, or if multiple instances that cannot be queued with other instances are provided |
- Returns
- True if we were able to queue successfully, false otherwise
◆ Withdraw()
void ff14bot.Managers.DutyManager.Withdraw |
( |
| ) |
|
|
static |
◆ AvailableContent
Returns a dictionary of all the currently queueable instances in the duty finder.
◆ CanLeaveActiveDuty
bool ff14bot.Managers.DutyManager.CanLeaveActiveDuty |
|
staticget |
Checks if the player can leave the current duty.
◆ DutyAction1
SpellData ff14bot.Managers.DutyManager.DutyAction1 |
|
staticget |
Gets the spelldata for the spell in "Duty Action I".
- Returns
- Null if there is no spell
◆ DutyAction2
SpellData ff14bot.Managers.DutyManager.DutyAction2 |
|
staticget |
Gets the spelldata for the spell in "Duty Action II".
- Returns
- Null if there is no spell
◆ DutyReady
bool ff14bot.Managers.DutyManager.DutyReady |
|
staticget |
◆ InInstance
bool ff14bot.Managers.DutyManager.InInstance |
|
staticget |
Checks if the player is currently in a duty.
◆ InQueue
bool ff14bot.Managers.DutyManager.InQueue |
|
staticget |
Checks if the player is currently in queue.
◆ QueueState
QueueState ff14bot.Managers.DutyManager.QueueState |
|
staticget |
Gets the state of the queue.