# Logout Methods to interact with the logout tab. - - - ## Logout.IsOpen ```pascal function TLogout.IsOpen(): Boolean; ``` Returns true if the logout gametab is open, false if it's not. Example: ```pascal WriteLn Logout.IsOpen(); ``` - - - ## Logout.Open ```pascal function TLogout.Open(): Boolean; ``` Attempts to open the logout tab, returns true if it succeeds. Example: ```pascal WriteLn Logout.Open(); ``` - - - ## Logout.GetButtons ```pascal function TLogout.GetButtons(): TGameButtonArray; ``` Returns the logout and world switcher buttons. Example: ```pascal Debug(Logout.GetButtons()); ``` - - - ## Logout.GetButton ```pascal function TLogout.GetButton(button: ELogoutButton): TGameButton; ``` Returns a logout button. Example: ```pascal Debug([Logout.GetButton(ELogoutButton.CLICK_HERE)]); ``` - - - ## Logout.GetStarButtons ```pascal function TLogout.GetStarButtons(): TGameButtonArray; ``` Returns the rating star buttons. Example: ```pascal Debug(Logout.GetStarButtons()); ``` - - - ## Logout.GetStarButton ```pascal function TLogout.GetStarButton(star: Int32): TGameButton; ``` Returns a star button. Example: ```pascal Debug([Logout.GetStarButton(3)]); ``` - - - ## Logout.IsRated ```pascal function TLogout.IsRated(): Boolean; ``` Returns true if a star button was clicked. Example: ```pascal WriteLn Logout.IsRated(); ``` - - - ## Logout.GetWorldSwitcherButtons ```pascal function TLogout.GetWorldSwitcherButtons(): TGameButtonArray; ``` Returns world switcher buttons. Example: ```pascal Debug(Logout.GetWorldSwitcherButtons()); ``` - - - ## Logout.GetWorldSwitcherButton ```pascal function TLogout.GetWorldSwitcherButton(button: ELogoutWorldSwitcherButton): TGameButton; ``` Returns a world switcher button. Example: ```pascal Debug([Logout.GetWorldSwitcherButton(ELogoutWorldSwitcherButton.CLOSE)]); ``` - - - ## Logout.IsWorldSwitcherOpen ```pascal function TLogout.IsWorldSwitcherOpen(): Boolean; ``` Returns true if the world switcher is open. Example: ```pascal WriteLn Logout.IsWorldSwitcherOpen(); ``` - - - ## Logout.CloseWorldSwitcher ```pascal function TLogout.CloseWorldSwitcher(): Boolean; ``` Closes the world switcher. Example: ```pascal Logout.CloseWorldSwitcher(); ``` - - - ## Logout.ClickLogout ```pascal function TLogout.ClickLogout(attempts: Int32 = 5; time: Int32 = 20000): Boolean; ``` Clicks the logout button. Returns true if we succesfully logout of the game. Example: ```pascal WriteLn Logout.ClickLogout(); ``` - - - ## var Logout Global TLogout variable.