Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.NeoProfile.Code.Hook Class Reference

Class for registering and removing hooks based on codechunks. More...

Inheritance diagram for ff14bot.NeoProfile.Code.Hook:
ff14bot.NeoProfiles.ProfileBehavior

Protected Member Functions

override Composite CreateBehavior ()
 Creates the behavior.
override void OnStart ()
 inheritdoc/>
override void OnResetCachedDone ()
Protected Member Functions inherited from ff14bot.NeoProfiles.ProfileBehavior
void Log (Color color, string text, params object[] args)
void LogName (Color color, string name, string text, params object[] args)
void Log (string text, params object[] args)
void LogError (string text, params object[] args)
 Logs an error then stops the bot.
void LogSoftError (string text, params object[] args)
 Logs an error.
void LogVerbose (string text, params object[] args)
virtual void OnDone ()

Properties

string Name [get, set]
string Operation [get, set]
int Index [get, set]
string Location [get, set]
override bool IsDone [get]
Properties inherited from ff14bot.NeoProfiles.ProfileBehavior
virtual bool HighPriority [get]
int LineNumber [get, set]
bool InCombat [get, set]
int QuestId [get, set]
uint StepId [get, set]
float PostCombatDelay [get, set]
string QuestName [get, set]
bool IsQuestComplete [get]
bool IsStepComplete [get]
bool IsDone [get]
 Gets a value indicating whether this profile behavior is done.
virtual string StatusText [get, set]
 Gets or sets the status text.
virtual bool IsDoneCache [get]
 Gets a value indicating whether this instance has a cached done.
Composite Behavior [get]
 Gets the behavior.

Additional Inherited Members

Public Member Functions inherited from ff14bot.NeoProfiles.ProfileBehavior
void Start ()
 Called when [start].
void Done ()
 Called when [done].
void ResetCachedDone ()
 Resets the cached done.
override string ToString ()
 Returns a string that represents the current object.
bool Equals (ProfileBehavior other)
 Indicates whether the current object is equal to another object of the same type.
override bool Equals (object obj)
 Determines whether the specified T:System.Object is equal to the current T:System.Object.
override int GetHashCode ()
 Serves as a hash function for a particular type.
Static Public Member Functions inherited from ff14bot.NeoProfiles.ProfileBehavior
static bool operator== (ProfileBehavior left, ProfileBehavior right)
 Implements the operator ==.
static bool operator!= (ProfileBehavior left, ProfileBehavior right)
 Implements the operator !=.

Detailed Description

Class for registering and removing hooks based on codechunks.

Member Function Documentation

◆ CreateBehavior()

override Composite ff14bot.NeoProfile.Code.Hook.CreateBehavior ( )
protectedvirtual

Creates the behavior.

Returns
The new behavior.

Reimplemented from ff14bot.NeoProfiles.ProfileBehavior.

◆ OnResetCachedDone()

override void ff14bot.NeoProfile.Code.Hook.OnResetCachedDone ( )
protectedvirtual

◆ OnStart()

override void ff14bot.NeoProfile.Code.Hook.OnStart ( )
protectedvirtual

inheritdoc/>

Reimplemented from ff14bot.NeoProfiles.ProfileBehavior.

Property Documentation

◆ Index

int ff14bot.NeoProfile.Code.Hook.Index
getset

◆ IsDone

override bool ff14bot.NeoProfile.Code.Hook.IsDone
get

◆ Location

string ff14bot.NeoProfile.Code.Hook.Location
getset

◆ Name

string ff14bot.NeoProfile.Code.Hook.Name
getset

◆ Operation

string ff14bot.NeoProfile.Code.Hook.Operation
getset