Class for handling interactions with the SynthesisSimple window.
More...
|
| 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 readonly Dictionary< string, int > | Properties |
| | Property to element mapping.
|
|
| 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.
|
| bool | IsVisible [get] |
| | Checks if the window is currently visible.
|
| RectangleF? | Bounds [get] |
| | Gets the 2D bounding region for the window.
|
| 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.
|
|
| 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 () |
| void | UpdatePointer (IntPtr newptr) |
| | Updates the pointer to a new value and triggers any necessary update mechanisms.
|
| readonly string | Name |
| | 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.
|
Class for handling interactions with the SynthesisSimple window.
◆ 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
-
- Returns
- value of the element if found in the lookup table, -1 otherwise
◆ 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.
◆ ___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.