Drag[en]gine Script Module DragonScript 1.23
|
Service providing access to EOS SDK functionality if supported. More...
Classes | |
class | InitParameters |
Service initialization parameters. More... | |
Public Member Functions | |
void | addStatListener (ServiceStatsListener listener) |
void | dispose () |
Dispose of EOS SDK service. | |
void | getAuthToken (ServiceUserListener listener) |
BaseServiceConversions | getConversions () |
Conversion helper. | |
void | getStatsAndAchievements (Set stats, Set achievements, ServiceStatsListener listener) |
ServiceUserFeatures | getUserFeatures () |
void | getUserWalletBalance (ServiceUserListener listener) |
Boolean | isInitialized () |
Determines if service is initialized and ready to be used. | |
bool | isUserLoggedIn () |
void | loginUser (ServiceUserCredentials credentials, ServiceUserListener listener) |
void | logoutUser (ServiceUserListener listener) |
ServiceEos | new (InitParameters parameters, ServiceInitListener listener) |
Create service ServiceEosSdk. | |
void | removeStatsListener (ServiceStatsListener listener) |
void | reportUser (String id, ServiceUserReport report, ServiceUserListener listener) |
void | requestResponse (Service service, UniqueID id, ServiceObject response, bool finished) |
Response received for request. | |
![]() | |
void | eventReceived (Service service, ServiceObject event) |
Service event received for example notifications. | |
void | requestFailed (Service service, UniqueID id, ServiceObject error) |
Request failed. | |
Static Public Member Functions | |
static bool | isServiceSupported () |
Checks if EOS SDK service is supported. | |
Public Attributes | |
BaseServiceConversions | pConversions |
ServiceInitListener | pInitListener |
InitParameters | pInitParameters |
Boolean | pIsInitialized |
Dictionary | pOnceListeners |
Service | pService |
SafeArray | pStatsListeners |
Static Public Attributes | |
static final String | authProviderId = "epic" |
Authentification provider identifier. | |
Service providing access to EOS SDK functionality if supported.
Provides access to these functionalities:
void Dragengine.Services.ServiceEos.addStatListener | ( | ServiceStatsListener | listener | ) |
void Dragengine.Services.ServiceEos.dispose | ( | ) |
Dispose of EOS SDK service.
void Dragengine.Services.ServiceEos.getAuthToken | ( | ServiceUserListener | listener | ) |
BaseServiceConversions Dragengine.Services.ServiceEos.getConversions | ( | ) |
Conversion helper.
void Dragengine.Services.ServiceEos.getStatsAndAchievements | ( | Set | stats, |
Set | achievements, | ||
ServiceStatsListener | listener | ||
) |
ServiceUserFeatures Dragengine.Services.ServiceEos.getUserFeatures | ( | ) |
void Dragengine.Services.ServiceEos.getUserWalletBalance | ( | ServiceUserListener | listener | ) |
Boolean Dragengine.Services.ServiceEos.isInitialized | ( | ) |
Determines if service is initialized and ready to be used.
If null is returned the service is still initializing. If returned object has true value the service is initialized and ready to be used. If returned object has false value the service failed to initialized and has to be disposed.
|
static |
Checks if EOS SDK service is supported.
Service is reported supported if the EOS SDK Service Module is present.
bool Dragengine.Services.ServiceEos.isUserLoggedIn | ( | ) |
void Dragengine.Services.ServiceEos.loginUser | ( | ServiceUserCredentials | credentials, |
ServiceUserListener | listener | ||
) |
void Dragengine.Services.ServiceEos.logoutUser | ( | ServiceUserListener | listener | ) |
ServiceEos Dragengine.Services.ServiceEos.new | ( | InitParameters | parameters, |
ServiceInitListener | listener | ||
) |
Create service ServiceEosSdk.
The service is asynchronously initialized. Once initialization finished the provided listener is called with success or failure outcome. If the outcome is success the service can be used. If the outcome is failure the service can not be used and should be disposed.
parameters | Init parameters. |
listener | Listener called if initialization finished. Can be null. |
EInvalidParam | EOS SDK service module is not present. |
EInvalidAction | EOS SDK can not be initialized. |
void Dragengine.Services.ServiceEos.removeStatsListener | ( | ServiceStatsListener | listener | ) |
void Dragengine.Services.ServiceEos.reportUser | ( | String | id, |
ServiceUserReport | report, | ||
ServiceUserListener | listener | ||
) |
void Dragengine.Services.ServiceEos.requestResponse | ( | Service | service, |
UniqueID | id, | ||
ServiceObject | response, | ||
bool | finished | ||
) |
Response received for request.
service | Service receiving the response. |
id | Identifier of request this response belongs to. |
response | Response data. |
finished | True if the request finished or false if more responses will be received. |
Implements Dragengine.ServiceListener.
|
static |
Authentification provider identifier.
BaseServiceConversions Dragengine.Services.ServiceEos.pConversions |
ServiceInitListener Dragengine.Services.ServiceEos.pInitListener |
InitParameters Dragengine.Services.ServiceEos.pInitParameters |
Boolean Dragengine.Services.ServiceEos.pIsInitialized |
Dictionary Dragengine.Services.ServiceEos.pOnceListeners |
Service Dragengine.Services.ServiceEos.pService |
SafeArray Dragengine.Services.ServiceEos.pStatsListeners |