Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.BotBases.FateBot Class Reference
Inheritance diagram for ff14bot.BotBases.FateBot:
ff14bot.AClasses.BotBase

Public Member Functions

override void OnButtonPress ()
 Called when the user presses the bot settings button.
override void Initialize ()
 Called one time when users starts the botbase.
void SetFate (FateData fate)
 Sets the currentfate to the provided fatedata, also sets the poi.
override void Start ()
 Starts this bot. Do any initialization here.
override void Stop ()
 Stops this bot. Do any pre-dispose cleanup here.
override string ToString ()
Public Member Functions inherited from ff14bot.AClasses.BotBase
void DoInitialize ()
 Executes Initialize and sets Initialized.
virtual void OnShutdown ()
 Executes the shutdown action. This is called when the bot is shutting down and when botbases are being reloaded.
virtual void Pulse ()
 Called every tick.
override string ToString ()
 Returns the botbases name.
void Dispose ()

Static Public Attributes

static readonly WaitTimer fatetimer = new WaitTimer(new TimeSpan(0, 0, 0, 3, 0))

Properties

override bool IsAutonomous [get]
override bool WantButton [get]
override string EnglishName [get]
override string Name [get]
string Description [get]
 Gets the description.
override bool IsPrimaryType [get]
override bool RequiresProfile [get]
override PulseFlags PulseFlags [get]
override Composite Root [get]
Properties inherited from ff14bot.AClasses.BotBase
virtual bool IsAutonomous [get]
 Return false if human presence is needed.
virtual Version Version [get]
 Version.
virtual bool WantButton [get]
 Overrides if the bot settings button should be enabled.
virtual bool IsPrimaryType [get]
 Unused.
string Name [get]
 Botbase name.
virtual string EnglishName [get]
 Name of the bot in english for logging purposes.
PulseFlags PulseFlags [get]
 What flags should the pulsator execute.
virtual bool RequiresProfile [get]
 Should the load profile button be enabled.
Composite Root [get]
 Base logic that needs to be implemented.

Additional Inherited Members

Public Attributes inherited from ff14bot.AClasses.BotBase
bool Initialized
 Has Initalize been called?

Member Function Documentation

◆ Initialize()

override void ff14bot.BotBases.FateBot.Initialize ( )
virtual

Called one time when users starts the botbase.

Reimplemented from ff14bot.AClasses.BotBase.

◆ OnButtonPress()

override void ff14bot.BotBases.FateBot.OnButtonPress ( )
virtual

Called when the user presses the bot settings button.

Reimplemented from ff14bot.AClasses.BotBase.

◆ SetFate()

void ff14bot.BotBases.FateBot.SetFate ( FateData fate)

Sets the currentfate to the provided fatedata, also sets the poi.

Parameters
fate

◆ Start()

override void ff14bot.BotBases.FateBot.Start ( )
virtual

Starts this bot. Do any initialization here.

Reimplemented from ff14bot.AClasses.BotBase.

◆ Stop()

override void ff14bot.BotBases.FateBot.Stop ( )
virtual

Stops this bot. Do any pre-dispose cleanup here.

Reimplemented from ff14bot.AClasses.BotBase.

◆ ToString()

override string ff14bot.BotBases.FateBot.ToString ( )

Member Data Documentation

◆ fatetimer

readonly WaitTimer ff14bot.BotBases.FateBot.fatetimer = new WaitTimer(new TimeSpan(0, 0, 0, 3, 0))
static

Property Documentation

◆ Description

string ff14bot.BotBases.FateBot.Description
get

Gets the description.

The description.

◆ EnglishName

override string ff14bot.BotBases.FateBot.EnglishName
get

◆ IsAutonomous

override bool ff14bot.BotBases.FateBot.IsAutonomous
get

◆ IsPrimaryType

override bool ff14bot.BotBases.FateBot.IsPrimaryType
get

◆ Name

override string ff14bot.BotBases.FateBot.Name
get

◆ PulseFlags

override PulseFlags ff14bot.BotBases.FateBot.PulseFlags
get

◆ RequiresProfile

override bool ff14bot.BotBases.FateBot.RequiresProfile
get

◆ Root

override Composite ff14bot.BotBases.FateBot.Root
get

◆ WantButton

override bool ff14bot.BotBases.FateBot.WantButton
get