public abstract class AEOSClient extends AEOSBase<EOSClientOptions>
| Modifier and Type | Field and Description |
|---|---|
protected EOS_Auth_IdToken |
authIdToken |
| Constructor and Description |
|---|
AEOSClient() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EOS_Auth_LoginOptions |
getAuthLoginOptions() |
protected abstract EOS_Connect_LoginOptions |
getConnectLoginOptions(EOS_Auth_IdToken authIdToken) |
protected void |
onClientIntegrityViolated(EOS_AntiCheatClient_OnClientIntegrityViolatedCallbackInfo callbackInfo)
Event happens when client module detected any integrity violation
|
protected void |
onConnectLoginComplete(EOS_EResult result,
EOS_ProductUserId productUserId) |
protected void |
onConnectLoginFailed(EOS_EResult result) |
protected void |
onMessageToServer(@NotNull EOS_AntiCheatClient_OnMessageToServerCallbackInfo callbackInfo)
Event happens when client module wants to send EAC data to server-side anti-cheat
|
void |
shutdown() |
AEOSClient |
start(EOSClientOptions options) |
callApi, callApiSync, initPlatform, onLogMessage, reportPlayerprotected EOS_Auth_IdToken authIdToken
public AEOSClient start(EOSClientOptions options) throws EOSException
start in class AEOSBase<EOSClientOptions>EOSExceptionprotected abstract EOS_Auth_LoginOptions getAuthLoginOptions()
protected abstract EOS_Connect_LoginOptions getConnectLoginOptions(EOS_Auth_IdToken authIdToken)
protected void onConnectLoginFailed(EOS_EResult result)
protected void onConnectLoginComplete(EOS_EResult result, EOS_ProductUserId productUserId)
public void shutdown()
shutdown in class AEOSBase<EOSClientOptions>protected void onMessageToServer(@NotNull
@NotNull EOS_AntiCheatClient_OnMessageToServerCallbackInfo callbackInfo)
callbackInfo - callback with EAC dataprotected void onClientIntegrityViolated(EOS_AntiCheatClient_OnClientIntegrityViolatedCallbackInfo callbackInfo)
callbackInfo - callback info with integrity violation data