|
C SDK
|
Data Structures | |
| struct | PleyCurrency |
| struct | PleyATKConfig |
| struct | PleyVariant |
| struct | PleyAnalyticsParameter |
| struct | PleyATKScene |
| struct | PleyAnalyticsKit |
Typedefs | |
| typedef int32_t | PleyCurrencyType |
| typedef struct PleyCurrency | PleyCurrency |
| typedef struct PleyATKConfig | PleyATKConfig |
| typedef int32_t | PleyVariantType |
| typedef struct PleyVariant | PleyVariant |
| typedef struct PleyAnalyticsParameter | PleyAnalyticsParameter |
| typedef struct PleyATKScene | PleyATKScene |
| typedef void(* | PleyATKGetUserPropertyCB) (PleyResult result, const char *name, const PleyVariant *variant, void *callback_data) |
| typedef struct PleyAnalyticsKit | PleyAnalyticsKit |
Enumerations | |
| enum | { PLEY_CURRENCY_TYPE_NORMAL = 0 , PLEY_CURRENCY_TYPE_PREMIUM = 1 } |
| enum | { PLEY_VARIANT_TYPE_INT = 0 , PLEY_VARIANT_TYPE_LONG = 1 , PLEY_VARIANT_TYPE_FLOAT = 2 , PLEY_VARIANT_TYPE_DOUBLE = 3 , PLEY_VARIANT_TYPE_STRING = 4 , PLEY_VARIANT_TYPE_BOOL = 5 } |
| struct PleyCurrency |
| Data Fields | ||
|---|---|---|
| int32_t | amount | |
| const char * | name | |
| PleyCurrencyType | type | |
| struct PleyATKConfig |
| Data Fields | ||
|---|---|---|
| const char * | application_version | |
| bool | cross_platform_user | |
| const PleyCurrency * | currencies | |
| int32_t | currencies_len | |
| int32_t | current_level | |
| const char * | custom_user_id | |
| const char * | username | |
| struct PleyVariant |
| Data Fields | ||
|---|---|---|
| PleyVariantType | type | |
| void * | value | |
| struct PleyAnalyticsParameter |
| Data Fields | ||
|---|---|---|
| const char * | name | |
| PleyVariant | variant | |
| struct PleyAnalyticsKit |
| PleyResult(* PleyAnalyticsKit::clear_all_user_properties) () |
| PleyResult(* PleyAnalyticsKit::currency_gained) (const char *name, const int32_t amount, PleyCurrencyType type, const int32_t *new_balance, const char *source) |
| PleyResult(* PleyAnalyticsKit::currency_spent) (const char *name, const int32_t amount, PleyCurrencyType type, const int32_t *new_balance, const char *source) |
| PleyResult(* PleyAnalyticsKit::custom_event) (const char *name, PleyAnalyticsParameter *parameters, int32_t parameters_len) |
| PleyResult(* PleyAnalyticsKit::game_loaded) () |
| PleyResult(* PleyAnalyticsKit::gameplay_start) () |
| PleyResult(* PleyAnalyticsKit::gameplay_stop) () |
| PleyResult(* PleyAnalyticsKit::initialize_analytics) (const PleyATKConfig *config) |
| PleyResult(* PleyAnalyticsKit::is_analytics_initialized) (bool *is_initialized) |
| PleyResult(* PleyAnalyticsKit::level_advanced) (const int32_t level) |
| PleyResult(* PleyAnalyticsKit::loading_start) () |
| PleyResult(* PleyAnalyticsKit::loading_stop) () |
| PleyResult(* PleyAnalyticsKit::offer_shown) (const char *offer) |
| PleyResult(* PleyAnalyticsKit::remove_user_property) (const char *name) |
| PleyResult(* PleyAnalyticsKit::scene_changed) (const PleyATKScene *new_scene) |
| PleyResult(* PleyAnalyticsKit::set_user_property) (const char *name, const PleyVariant *variant) |
| PleyResult(* PleyAnalyticsKit::store_opened) () |
| PleyResult(* PleyAnalyticsKit::tutorial_advanced) (const char *step) |
| PleyResult(* PleyAnalyticsKit::tutorial_completed) () |
| PleyResult(* PleyAnalyticsKit::tutorial_skipped) () |
| PleyResult(* PleyAnalyticsKit::tutorial_started) () |
| PleyResult(* PleyAnalyticsKit::user_engaged) () |
| PleyResult(* PleyAnalyticsKit::user_interacted) () |
| typedef struct PleyAnalyticsKit PleyAnalyticsKit |
| typedef struct PleyAnalyticsParameter PleyAnalyticsParameter |
| typedef struct PleyATKConfig PleyATKConfig |
| typedef void(* PleyATKGetUserPropertyCB) (PleyResult result, const char *name, const PleyVariant *variant, void *callback_data) |
| typedef struct PleyATKScene PleyATKScene |
| typedef struct PleyCurrency PleyCurrency |
| typedef int32_t PleyCurrencyType |
| typedef struct PleyVariant PleyVariant |
| typedef int32_t PleyVariantType |