Method | Description | |
---|---|---|
ApplyPreferences ( ISystemPreferences preferences ) : void |
Use to apply user quality and performance preferences to the resources managed by this object.
|
|
Clear ( ) : void |
Removes resources managed by this object. Commonly used while clearing the scene.
|
|
Dispose ( ) : void |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.
|
|
EndSession ( ) : void | ||
GetAchievementById ( long achievementId ) : CoAchievement | ||
GetAchievementByIndex ( int index ) : CoAchievement | ||
GetAchievementCount ( ) : int | ||
HandleEvent ( uint eventId, uint eventType, |
||
IndieCityManager ( string gameId, string serviceId, string serviceSecret, bool hasAchievements, bool hasLeaderboards, IManagerServiceProvider serviceProvider, SessionEndDelegate sessionEndDelegate ) : System | ||
IsAchievementUnlocked ( long achievementId ) : bool | ||
OnAchievementGroupInitialised ( CoAchievementGroup pGroup, bool modificationsDetected ) : void | ||
OnAchievementUnlocked ( int userId, CoAchievement achievement ) : void | ||
OnAchievementUpdated ( long achievementId, uint trueValue, uint awardCount ) : void | ||
OnAllAchievementsUpdated ( ) : void | ||
OnLeaderboardsInitialised ( bool modificationsDetected ) : void | ||
OnRowsDelivered ( RowRequestContext context, |
||
OnUserAchievementsFetched ( int userId, |
||
PostLeaderboardScore ( int leaderboardId, long score ) : void | ||
RequestAchievementDataRefresh ( NotificationDelegate refreshCompleteDelegate ) : void | ||
RequestFirstPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
RequestLastPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
RequestNextPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
RequestOpenLeaderboard ( int leaderboardId, int pageSize, LeaderboardPageLoadDelegate pageCompleteDelegate ) : CoLeaderboardPage | ||
RequestPreviousPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
RequestSessionStart ( NotificationDelegate startedDelegate ) : void | ||
RequestUserPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
RequestUsersScores ( UserScoresLoadDelegate scoresCompleteDelegate ) : CoLeaderboardUserRows | ||
Unload ( ) : void |
Disposes any graphics resource used internally by this object, and removes scene resources managed by this object. Commonly used during Game.UnloadContent.
|
|
UnlockAchievement ( long achievementId ) : void | ||
Update ( |
Updates the object and its contained resources.
|
Method | Description | |
---|---|---|
CheckIfAchievementDataComplete ( ) : void | ||
OnSessionActiveStateReached ( ) : void |
public ApplyPreferences ( ISystemPreferences preferences ) : void | ||
preferences | ISystemPreferences | |
return | void |
public GetAchievementById ( long achievementId ) : CoAchievement | ||
achievementId | long | |
return | CoAchievement |
public GetAchievementByIndex ( int index ) : CoAchievement | ||
index | int | |
return | CoAchievement |
public HandleEvent ( uint eventId, uint eventType, |
||
eventId | uint | |
eventType | uint | |
args | ||
return | void |
public IndieCityManager ( string gameId, string serviceId, string serviceSecret, bool hasAchievements, bool hasLeaderboards, IManagerServiceProvider serviceProvider, SessionEndDelegate sessionEndDelegate ) : System | ||
gameId | string | |
serviceId | string | |
serviceSecret | string | |
hasAchievements | bool | |
hasLeaderboards | bool | |
serviceProvider | IManagerServiceProvider | |
sessionEndDelegate | SessionEndDelegate | |
return | System |
public IsAchievementUnlocked ( long achievementId ) : bool | ||
achievementId | long | |
return | bool |
public OnAchievementGroupInitialised ( CoAchievementGroup pGroup, bool modificationsDetected ) : void | ||
pGroup | CoAchievementGroup | |
modificationsDetected | bool | |
return | void |
public OnAchievementUnlocked ( int userId, CoAchievement achievement ) : void | ||
userId | int | |
achievement | CoAchievement | |
return | void |
public OnAchievementUpdated ( long achievementId, uint trueValue, uint awardCount ) : void | ||
achievementId | long | |
trueValue | uint | |
awardCount | uint | |
return | void |
public OnLeaderboardsInitialised ( bool modificationsDetected ) : void | ||
modificationsDetected | bool | |
return | void |
public OnRowsDelivered ( RowRequestContext context, |
||
context | RowRequestContext | |
rows | ||
return | void |
public OnUserAchievementsFetched ( int userId, |
||
userId | int | |
args | ||
return | void |
public PostLeaderboardScore ( int leaderboardId, long score ) : void | ||
leaderboardId | int | |
score | long | |
return | void |
public RequestAchievementDataRefresh ( NotificationDelegate refreshCompleteDelegate ) : void | ||
refreshCompleteDelegate | NotificationDelegate | |
return | void |
public RequestFirstPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
page | CoLeaderboardPage | |
pageCompleteDelegate | LeaderboardPageLoadDelegate | |
return | void |
public RequestLastPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
page | CoLeaderboardPage | |
pageCompleteDelegate | LeaderboardPageLoadDelegate | |
return | void |
public RequestNextPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
page | CoLeaderboardPage | |
pageCompleteDelegate | LeaderboardPageLoadDelegate | |
return | void |
public RequestOpenLeaderboard ( int leaderboardId, int pageSize, LeaderboardPageLoadDelegate pageCompleteDelegate ) : CoLeaderboardPage | ||
leaderboardId | int | |
pageSize | int | |
pageCompleteDelegate | LeaderboardPageLoadDelegate | |
return | CoLeaderboardPage |
public RequestPreviousPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
page | CoLeaderboardPage | |
pageCompleteDelegate | LeaderboardPageLoadDelegate | |
return | void |
public RequestSessionStart ( NotificationDelegate startedDelegate ) : void | ||
startedDelegate | NotificationDelegate | |
return | void |
public RequestUserPage ( CoLeaderboardPage page, LeaderboardPageLoadDelegate pageCompleteDelegate ) : void | ||
page | CoLeaderboardPage | |
pageCompleteDelegate | LeaderboardPageLoadDelegate | |
return | void |
public RequestUsersScores ( UserScoresLoadDelegate scoresCompleteDelegate ) : CoLeaderboardUserRows | ||
scoresCompleteDelegate | UserScoresLoadDelegate | |
return | CoLeaderboardUserRows |
public UnlockAchievement ( long achievementId ) : void | ||
achievementId | long | |
return | void |
public Update ( |
||
gameTime | ||
return | void |