Logout

Methods to interact with the logout tab.


Logout.IsOpen

function TLogout.IsOpen(): Boolean;

Returns true if the logout gametab is open, false if it’s not.

Example:

WriteLn Logout.IsOpen();

Logout.Open

function TLogout.Open(): Boolean;

Attempts to open the logout tab, returns true if it succeeds.

Example:

WriteLn Logout.Open();

Logout.GetButtons

function TLogout.GetButtons(): TGameButtonArray;

Returns the logout and world switcher buttons.

Example:

Debug(Logout.GetButtons());

Logout.GetButton

function TLogout.GetButton(button: ELogoutButton): TGameButton;

Returns a logout button.

Example:

Debug([Logout.GetButton(ELogoutButton.CLICK_HERE)]);

Logout.GetStarButtons

function TLogout.GetStarButtons(): TGameButtonArray;

Returns the rating star buttons.

Example:

Debug(Logout.GetStarButtons());

Logout.GetStarButton

function TLogout.GetStarButton(star: Int32): TGameButton;

Returns a star button.

Example:

Debug([Logout.GetStarButton(3)]);

Logout.IsRated

function TLogout.IsRated(): Boolean;

Returns true if a star button was clicked.

Example:

WriteLn Logout.IsRated();

Logout.GetWorldSwitcherButtons

function TLogout.GetWorldSwitcherButtons(): TGameButtonArray;

Returns world switcher buttons.

Example:

Debug(Logout.GetWorldSwitcherButtons());

Logout.GetWorldSwitcherButton

function TLogout.GetWorldSwitcherButton(button: ELogoutWorldSwitcherButton): TGameButton;

Returns a world switcher button.

Example:

Debug([Logout.GetWorldSwitcherButton(ELogoutWorldSwitcherButton.CLOSE)]);

Logout.IsWorldSwitcherOpen

function TLogout.IsWorldSwitcherOpen(): Boolean;

Returns true if the world switcher is open.

Example:

WriteLn Logout.IsWorldSwitcherOpen();

Logout.CloseWorldSwitcher

function TLogout.CloseWorldSwitcher(): Boolean;

Closes the world switcher.

Example:

Logout.CloseWorldSwitcher();

Logout.ClickLogout

function TLogout.ClickLogout(attempts: Int32 = 5; time: Int32 = 20000): Boolean;

Clicks the logout button. Returns true if we succesfully logout of the game.

Example:

WriteLn Logout.ClickLogout();

var Logout

Global TLogout variable.