9 #ifndef CPTUserListener_h 10 #define CPTUserListener_h 14 #import "CPTBadgeProgressDictionary.h" 15 #import "CPTCurrency.h" 34 - (void)onUser:(nonnull
id<
CPTUser>)user achievedBadges:(nonnull NSArray<
id<
CPTBadge>> *)badges;
43 - (void)onUser:(nonnull
id<
CPTUser>)user achievedLevels:(nonnull NSArray<
id<
CPTLevel>> *)levels;
62 - (void)onUser:(nonnull
id<
CPTUser>)user gotCurrency:(nonnull
id<
CPTCurrency>)currency ofAmount:(NSInteger)amount;
71 - (void)onUser:(nonnull
id<
CPTUser>)user leaderboardPositionChanged:(nonnull NSDictionary<NSString*,NSNumber*>*)leaderboards;
106 - (void)onUser:(nonnull
id<
CPTUser>)user newRewardAvailableForClaim:(nonnull
id<
CPTReward>)reward withBadge:(nonnull
id<
CPTBadge>) badge;
115 - (void)onUser:(nonnull
id<
CPTUser>)user actionProcessed:(nonnull
id<
CPTAction>)action;
124 - (void)onUser:(nonnull
id<
CPTUser>)user error:(nullable NSError *)error;
Definition: CPTBadgeProgressDictionary.h:18
Definition: CPTAction.h:36
Definition: CPTBadge.h:21
Definition: AcquiredAssetClass.h:12
Definition: CPTReward.h:21
Definition: CPTLevel.h:18
Definition: CPTCurrency.h:19
Definition: CPTUserListener.h:25