Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Managers.AgentModule Class Reference

This class handles accessing datasets behind ui windows. More...

Static Public Member Functions

static bool TryAddAgent (int id, Type AgentType)
 Attempts to add the agent type for the provided id.
static bool AgentExistsForId (int id)
 Check if we have a type for the provided id.
static T GetAgentInterfaceByType< T > ()
static AgentInterface GetAgentInterfaceById (int id)
static int FindAgentIdByVtable (IntPtr vtable)
static uint ToggleAgentInterfaceById (int id)

Properties

static List< IntPtr > AgentVtables [get]
static List< IntPtr > AgentPointers [get]

Detailed Description

This class handles accessing datasets behind ui windows.

Member Function Documentation

◆ AgentExistsForId()

bool ff14bot.Managers.AgentModule.AgentExistsForId ( int id)
static

Check if we have a type for the provided id.

Parameters
id
Returns

◆ FindAgentIdByVtable()

int ff14bot.Managers.AgentModule.FindAgentIdByVtable ( IntPtr vtable)
static

◆ GetAgentInterfaceById()

AgentInterface ff14bot.Managers.AgentModule.GetAgentInterfaceById ( int id)
static

◆ GetAgentInterfaceByType< T >()

T ff14bot.Managers.AgentModule.GetAgentInterfaceByType< T > ( )
static
Type Constraints
T :AgentInterface 

◆ ToggleAgentInterfaceById()

uint ff14bot.Managers.AgentModule.ToggleAgentInterfaceById ( int id)
static

◆ TryAddAgent()

bool ff14bot.Managers.AgentModule.TryAddAgent ( int id,
Type AgentType )
static

Attempts to add the agent type for the provided id.

Parameters
id
AgentTypeMust be a subclass of AgentInterface
Returns
False if a type already exists for the provided id

Property Documentation

◆ AgentPointers

List<IntPtr> ff14bot.Managers.AgentModule.AgentPointers
staticget

◆ AgentVtables

List<IntPtr> ff14bot.Managers.AgentModule.AgentVtables
staticget