Platforms to show: All Mac Windows Linux Cross-Platform
GKAchievementMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | GameKit | MBS MacFrameworks Plugin | 12.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
- 4 properties
- property Handle as Integer
- property identifier as string
- property percentComplete as Double
- property showsCompletionBanner as boolean
- 7 methods
- method Constructor(identifier as string)
- method isCompleted as boolean
- method isHidden as boolean
- method issueChallengeToPlayers(playerIDs() as string, message as string)
- method lastReportedDate as date
- method reportAchievement(tag as Variant = nil)
- method selectChallengeablePlayerIDs(playerIDs() as string, tag as Variant = nil)
- 4 shared methods
- shared method Available as boolean
- shared method loadAchievements(tag as Variant = nil)
- shared method reportAchievements(achievements() as GKAchievementMBS, tag as Variant = nil)
- shared method resetAchievements(tag as Variant = nil)
This class has no sub classes.
Some methods using this class:
- GKAchievementChallengeMBS.achievement as GKAchievementMBS
Some events using this class:
- GameKitMBS.loadAchievementsCompleted(achievements() as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.reportAchievementCompleted(score as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.reportAchievementsCompleted(achievements() as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- GameKitMBS.selectChallengeablePlayerIDsCompleted(Achievement as GKAchievementMBS, playerIDs() as string, challengeablePlayerIDs() as string, error as NSErrorMBS, tag as Variant)
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
GKAchievementDescriptionMBS - GKAchievementViewControllerMBS