Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.RemoteWindows.SynthesisSimple Class Reference

Class for handling interactions with the SynthesisSimple window. More...

Inheritance diagram for ff14bot.RemoteWindows.SynthesisSimple:
ff14bot.Managers.AtkAddonControl ff14bot.Objects.RemoteObject

Static Public Member Functions

static ? long GetProperty (string key)
 Attempts to get a property by its name using the lookup table.
static void Close ()
 Presses the close button.

Static Public Attributes

static readonly Dictionary< string, int > Properties
 Property to element mapping.

Properties

static ushort ElementCount [get]
 How many internal elements the window currently has.
static TwoInt[] ___Elements [get]
 Gets some raw properties from the window.
static bool IsOpen [get]
 Checks if the window is currently open.
static int IconId [get]
 Gets the IconId for the currently being crafted item.
static int Crafted [get]
 How many items have been crafted.
static int Target [get]
 How many items are going to be crafted.
static int Normal [get]
 Get the amount of normally crafted items.
static int Failed [get]
 Get the amount of failed crafted items.
static int ItemId [get]
 Get the ItemId for the currently being crafted item.
static int HighQuality [get]
 Get the amount of high quality items crafted.
Properties inherited from ff14bot.Managers.AtkAddonControl
bool IsVisible [get]
 Checks if the window is currently visible.
RectangleF? Bounds [get]
 Gets the 2D bounding region for the window.
Properties inherited from ff14bot.Objects.RemoteObject
virtual bool IsValid [get]
 Indicates whether the instance is valid and points to a valid reference or object.
IntPtr VTable [get]
 Gets the virtual function table (VTable) pointer for the remote object.
IntPtr Pointer [get, set]
 Gets or sets the memory pointer for the associated object or entity.

Additional Inherited Members

Public Member Functions inherited from ff14bot.Managers.AtkAddonControl
void SendAction (int pairCount, params ulong[] param)
 Sends commands directly to the window.
AgentInterface TryFindAgentInterface ()
 Attempts to find the agent that provides information for window.
RemoteButton FindButton (int id)
 Gets a remotebutton for a given id.
RemoteLabel FindLabel (int id)
 Gets a remotelabel for a given id.
override string ToString ()
Public Member Functions inherited from ff14bot.Objects.RemoteObject
void UpdatePointer (IntPtr newptr)
 Updates the pointer to a new value and triggers any necessary update mechanisms.
Public Attributes inherited from ff14bot.Managers.AtkAddonControl
readonly string Name
Protected Member Functions inherited from ff14bot.Objects.RemoteObject
 RemoteObject (IntPtr pointer)
 Represents the base class for objects that manage pointers to external memory in the game or application.
virtual void OnUpdatePointer (IntPtr ptr)
 Invoked when the pointer to external memory is updated.

Detailed Description

Class for handling interactions with the SynthesisSimple window.

Member Function Documentation

◆ Close()

void ff14bot.RemoteWindows.SynthesisSimple.Close ( )
static

Presses the close button.

◆ GetProperty()

? long ff14bot.RemoteWindows.SynthesisSimple.GetProperty ( string key)
static

Attempts to get a property by its name using the lookup table.

Parameters
key
Returns
value of the element if found in the lookup table, -1 otherwise

Member Data Documentation

◆ Properties

readonly Dictionary<string, int> ff14bot.RemoteWindows.SynthesisSimple.Properties
static
Initial value:
= new Dictionary<string, int>()
{
{"IconId",02},
{"Crafted",03},
{"Target",04},
{"Normal",05},
{"Failed",06},
{"ItemId",07},
{"HighQuality",08},
}

Property to element mapping.

Property Documentation

◆ ___Elements

TwoInt [] ff14bot.RemoteWindows.SynthesisSimple.___Elements
staticget

Gets some raw properties from the window.

◆ Crafted

int ff14bot.RemoteWindows.SynthesisSimple.Crafted
staticget

How many items have been crafted.

◆ ElementCount

ushort ff14bot.RemoteWindows.SynthesisSimple.ElementCount
staticget

How many internal elements the window currently has.

◆ Failed

int ff14bot.RemoteWindows.SynthesisSimple.Failed
staticget

Get the amount of failed crafted items.

◆ HighQuality

int ff14bot.RemoteWindows.SynthesisSimple.HighQuality
staticget

Get the amount of high quality items crafted.

◆ IconId

int ff14bot.RemoteWindows.SynthesisSimple.IconId
staticget

Gets the IconId for the currently being crafted item.

◆ IsOpen

bool ff14bot.RemoteWindows.SynthesisSimple.IsOpen
staticget

Checks if the window is currently open.

◆ ItemId

int ff14bot.RemoteWindows.SynthesisSimple.ItemId
staticget

Get the ItemId for the currently being crafted item.

◆ Normal

int ff14bot.RemoteWindows.SynthesisSimple.Normal
staticget

Get the amount of normally crafted items.

◆ Target

int ff14bot.RemoteWindows.SynthesisSimple.Target
staticget

How many items are going to be crafted.