Class for handling interactions with the SynthesisSimpleDialog 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 bool | Craft (int count, bool withHq) |
| Attempts to craft count items, passing -1 will craft as much as possible.
|
|
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 | Normal [get] |
| Gets the IconId for the currently being crafted item.
|
static int | WithHQ [get] |
| How many items have been 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 SynthesisSimpleDialog window.
◆ Close()
void ff14bot.RemoteWindows.SynthesisSimpleDialog.Close |
( |
| ) |
|
|
static |
Presses the close button.
◆ Craft()
bool ff14bot.RemoteWindows.SynthesisSimpleDialog.Craft |
( |
int | count, |
|
|
bool | withHq ) |
|
static |
Attempts to craft count items, passing -1 will craft as much as possible.
- Parameters
-
count | how many items to craft |
withHq | should high quality materials be used |
- Returns
- true if able to, false otherwise
- Exceptions
-
ArgumentException | Thrown if we try to craft more then able to |
◆ GetProperty()
? long ff14bot.RemoteWindows.SynthesisSimpleDialog.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, null otherwise
◆ Properties
readonly Dictionary<string, int> ff14bot.RemoteWindows.SynthesisSimpleDialog.Properties |
|
static |
Initial value:= new Dictionary<string, int>()
{
{"Normal",0},
{"WithHQ",1},
}
Property to element mapping.
◆ ___Elements
TwoInt [] ff14bot.RemoteWindows.SynthesisSimpleDialog.___Elements |
|
staticget |
Gets some raw properties from the window.
◆ ElementCount
ushort ff14bot.RemoteWindows.SynthesisSimpleDialog.ElementCount |
|
staticget |
How many internal elements the window currently has.
◆ IsOpen
bool ff14bot.RemoteWindows.SynthesisSimpleDialog.IsOpen |
|
staticget |
Checks if the window is currently open.
◆ Normal
int ff14bot.RemoteWindows.SynthesisSimpleDialog.Normal |
|
staticget |
Gets the IconId for the currently being crafted item.
◆ WithHQ
int ff14bot.RemoteWindows.SynthesisSimpleDialog.WithHQ |
|
staticget |
How many items have been crafted.