Captainup
2.4
|
#import <CPTUserListener.h>
Instance Methods | |
(void) | - onUser:achievedBadges: |
(void) | - onUser:achievedLevels: |
(void) | - onUser:badgeProgress: |
(void) | - onUser:gotCurrency:ofAmount: |
(void) | - onUser:leaderboardPositionChanged: |
(void) | - onUser:acquiredAsset: |
(void) | - onUser:achievedTrophy: |
(void) | - onUser:acquiredShopItem: |
(void) | - onUser:newRewardAvailableForClaim:withBadge: |
(void) | - onUser:actionProcessed: |
(void) | - onUser:error: |
Use this protocol to listen to events that happen on an ActionableUser. This protocol shouold never be implemented on its own. Instead, implement its child protocols for each concrete event type you want to listen to.
|
optional |
called when user archive badges
user | CPTUser object |
badges | NSArray<id<CPTBadge>> badges array |
|
optional |
called when user archive levels
user | CPTUser object |
levels | NSArray<id<CPTLevel>> levels array |
|
optional |
called when user acheive trophy
user | CPTUser object |
asset | CPTAcquiredAsset object |
|
optional |
called when user acquire asset
user | CPTUser object |
asset | CPTAcquiredAsset object |
|
optional |
called when user acquire shop item
user | CPTUser object |
asset | CPTAcquiredAsset object |
|
optional |
called when user archive levels
user | CPTUser object |
map | CPTBadgeProgressDictionary Dictionary |
|
optional |
called when error occured in any operation
user | CPTUser object |
error | NSError object |
|
optional |
called when user archive currency
user | CPTUser object |
currency | CPTCurrency object |
amount | Integer of amount |
|
optional |
called when user leaderboard postiion changed
user | CPTUser user |
leaderboards | NSDictionary<NSString*,NSNumber*> user leaderboard position |