# DriftNet DriftNet interface by Reldnahc. - - - ## TDriftNet.BankOverlayOpen ```pascal function TDriftNet.BankOverlayOpen(): Boolean; ``` Returns True if the bank loot overlay is activated Example: ```pascal if DriftNet.BankOverlayOpen() then Driftnet.GetButton(ERSDriftNetButton.OVERLAY_CONFIRM).Click(); ``` - - - ## TDriftNet.DestroyOverlayOpen ```pascal function TDriftNet.DestroyOverlayOpen(): Boolean; ``` Returns True if the destroy loot overlay is activated Example: ```pascal if DriftNet.DestroyOverlayOpen() then Driftnet.GetButton(ERSDriftNetButton.OVERLAY_CANCEL).Click(); ``` - - - ## TDriftNet.HasOverlay ```pascal function TDriftNet.HasOverlay(): Boolean; ``` Returns True if either overlay is activated Example: ```pascal if DriftNet.HasOverlay() then Driftnet.GetButton(ERSDriftNetButton.OVERLAY_CONFIRM).Click(); ``` - - - ## TDriftNet.GetSlotBoxes ```pascal function TDriftNet.GetSlotBoxes(): TBoxArray; ``` Returns a TBoxArray containing each item slot - - - ## TDriftNet.GetButtons ```pascal function TDriftNet.GetButtons(): TGameButtonArray; ``` Returns a TGameButtonArray containing the avaiable buttons. Changes depending on if there is an overlay. - - - ## TDriftNet.GetButton ```pascal function TDriftNet.GetButton(): TGameButton; ``` Returns a specific button if its available Example: ```pascal if not DriftNet.HasOverlay() then Driftnet.GetButton(ERSDriftNetButton.BANK_ALL).Click(); if DriftNet.BankOverlayOpen() then Driftnet.GetButton(ERSDriftNetButton.OVERLAY_CONFIRM).Click(); ```