Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

ClientTargetResponsePresent

Returns True if the user has already selected a target in the client (after a request from ClientRequestObjectTarget or ClientRequestTileTarget), False if no response yet.

Use this to poll for the response, or use WaitForClientTargetResponse to wait with a timeout.

Возвращает True, если пользователь уже выбрал цель в клиенте (после запроса через ClientRequestObjectTarget или ClientRequestTileTarget), False, если ответа ещё нет.

Используйте для опроса готовности ответа, или WaitForClientTargetResponse для ожидания с таймаутом.

Pascal

function ClientTargetResponsePresent: Boolean;

Python

def ClientTargetResponsePresent() -> bool: ...

Pascal Example

begin
  ClientRequestObjectTarget;
  while not ClientTargetResponsePresent do
    Wait(100);
  AddToSystemJournal('Target selected: $' + IntToHex(ClientTargetResponse.ID, 8));
end.

Python Example

ClientRequestObjectTarget()
while not ClientTargetResponsePresent():
    Wait(100)
resp = ClientTargetResponse()
AddToSystemJournal(f'Target selected: ${resp.ID:08X}')

See Also

ClientTargetResponse, ClientRequestObjectTarget, ClientRequestTileTarget, WaitForClientTargetResponse