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 |