Platforms to show: All Mac Windows Linux Cross-Platform
GameKit
Classes for Mac OS X 10.8 GameKit framework.
- Classes
- class GameKitMBS
- shared method Available as boolean
- shared method GKErrorDomain as string
- shared method showBannerWithTitle(title as string, message as string, duration as Double, tag as Variant)
- shared method showBannerWithTitle(title as string, message as string, tag as Variant)
- event acceptInviteCompleted(match as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- event achievementViewControllerDidFinish(viewController as Variant)
- event addPlayersToMatchCompleted(MatchMaker as GKMatchmakerMBS, match as GKMatchMBS, matchRequest as GKMatchRequestMBS, error as NSErrorMBS, tag as Variant)
- event authenticateCompleted(localPlayer as GKLocalPlayerMBS, error as NSErrorMBS, tag as Variant)
- event authenticateHandler(LocalPlayer as GKLocalPlayerMBS, viewController as NSViewControllerMBS, error as NSErrorMBS, tag as Variant, viewControllerHandle as Integer)
- event challengesViewControllerDidFinish(viewController as Variant)
- event chooseBestHostPlayerCompleted(match as GKMatchMBS, playerID as string, tag as Variant)
- event declineInviteCompleted(match as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- event didRequestMatchWithOtherPlayers(players() as GKPlayerMBS)
- event endMatchInTurnWithMatchDataCompleted(match as GKTurnBasedMatchMBS, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- event endTurnWithNextParticipant(match as GKTurnBasedMatchMBS, nextParticipant as GKTurnBasedParticipantMBS, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- event endTurnWithNextParticipantsCompleted(match as GKTurnBasedMatchMBS, nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- event findMatchForRequestCompleted(MatchMaker as GKMatchmakerMBS, request as GKMatchRequestMBS, match as GKMatchMBS, TurnBasedMatch as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- event findPlayersForHostedMatchRequestCompleted(MatchMaker as GKMatchmakerMBS, request as GKMatchRequestMBS, playerIDs() as string, error as NSErrorMBS, tag as Variant)
- event friendRequestComposeViewControllerDidFinish(viewController as Variant)
- event gameCenterViewControllerDidFinish(gameCenterViewController as Variant)
- event handleInviteFromGameCenter(playersToInvite() as string)
- event handleMatchEnded(match as GKTurnBasedMatchMBS)
- event handleTurnEventForMatch(match as GKTurnBasedMatchMBS, didBecomeActive as boolean)
- event Invited(MatchMaker as GKMatchmakerMBS, acceptedInvite as GKInviteMBS, playersToInvite() as string)
- event inviteeResponseHandler(MatchRequest as GKMatchRequestMBS, PlayerID as string, response as Integer, tag as Variant)
- event leaderboardViewControllerDidFinish(viewController as Variant)
- event loadAchievementDescriptionsCompleted(achievements() as GKAchievementDescriptionMBS, error as NSErrorMBS, tag as Variant)
- event loadAchievementsCompleted(achievements() as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- event loadCategoriesCompleted(categories() as string, titles() as string, error as NSErrorMBS, tag as Variant)
- event loadDefaultLeaderboardCategoryIDCompleted(LocalPlayer as GKLocalPlayerMBS, categoryID as string, error as NSErrorMBS, tag as Variant)
- event loadFriendPlayersCompleted(localPlayer as GKLocalPlayerMBS, friendPlayers() as GKPlayerMBS, error as NSErrorMBS, tag as Variant)
- event loadFriendsCompleted(localPlayer as GKLocalPlayerMBS, friends() as string, error as NSErrorMBS, tag as Variant)
- event loadImageCompleted(description as GKAchievementDescriptionMBS, image as NSImageMBS, error as NSErrorMBS, tag as Variant)
- event loadLeaderboardsCompleted(Leaderboards() as GKLeaderboardMBS, error as NSErrorMBS, tag as Variant)
- event loadMatchDataCompleted(match as GKTurnBasedMatchMBS, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- event loadMatchesCompleted(matches() as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- event loadMatchWithIDCompleted(TurnBasedMatch as GKTurnBasedMatchMBS, matchID as string, error as NSErrorMBS, tag as Variant)
- event loadPhotoForSizeCompleted(player as GKPlayerMBS, size as Integer, photo as NSImageMBS, error as NSErrorMBS, tag as Variant)
- event loadPlayersForIdentifiersCompleted(identifiers() as string, players() as GKPlayerMBS, error as NSErrorMBS, tag as Variant)
- event loadReceivedChallengesCompleted(challenges() as GKChallengeMBS, error as NSErrorMBS, tag as Variant)
- event loadScoresCompleted(Leaderboard as GKLeaderboardMBS, scores() as GKScoreMBS, error as NSErrorMBS, tag as Variant)
- event localPlayerDidCompleteChallenge(challenge as GKChallengeMBS)
- event localPlayerDidReceiveChallenge(challenge as GKChallengeMBS)
- event localPlayerDidSelectChallenge(challenge as GKChallengeMBS)
- event matchConnectionWithPlayerFailed(match as GKMatchMBS, playerID as string, error as NSErrorMBS)
- event matchDidChangeState(match as GKMatchMBS, playerID as string, state as Integer)
- event matchDidFailWithError(match as GKMatchMBS, error as NSErrorMBS)
- event matchDidReceiveData(match as GKMatchMBS, data as Dictionary, playerID as string)
- event matchEnded(player as GKPlayerMBS, match as GKTurnBasedMatchMBS)
- event matchForInviteCompleted(Matchmaker as GKMatchmakerMBS, invite as GKInviteMBS, match as GKMatchMBS, error as NSErrorMBS, tag as Variant)
- event matchmakerViewControllerDidFailWithError(viewController as Variant, error as NSErrorMBS)
- event matchmakerViewControllerDidFindMatch(viewController as Variant, match as GKMatchMBS)
- event matchmakerViewControllerDidFindPlayers(viewController as Variant, playerIDs() as string)
- event matchmakerViewControllerDidReceiveAcceptFromHostedPlayer(viewController as Variant, playerID as string)
- event matchmakerViewControllerWasCancelled(viewController as Variant)
- event matchShouldReinvitePlayer(match as GKMatchMBS, playerID as string) as boolean
- event NotificationBannerCompleted(title as string, message as string, duration as Double, tag as Variant)
- event participantQuitInTurnWithOutcomeCompleted(match as GKTurnBasedMatchMBS, matchOutcome as Integer, nextParticipant as GKTurnBasedParticipantMBS, nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- event participantQuitOutOfTurnWithOutcomeCompleted(match as GKTurnBasedMatchMBS, matchOutcome as Integer, error as NSErrorMBS, tag as Variant)
- event PlayerAuthenticationDidChange(player as GKPlayerMBS)
- event playerChanged(player as GKPlayerMBS)
- event playerStateUpdate(playerID as string, state as Integer, tag as Variant)
- event queryActivityCompleted(MatchMaker as GKMatchmakerMBS, activity as Integer, error as NSErrorMBS, tag as Variant)
- event queryPlayerGroupActivityCompleted(MatchMaker as GKMatchmakerMBS, playerGroup as Integer, activity as Integer, error as NSErrorMBS, tag as Variant)
- event receivedTurnEventForMatch(player as GKPlayerMBS, match as GKTurnBasedMatchMBS, didBecomeActive as boolean)
- event recipientResponseHandler(MatchRequest as GKMatchRequestMBS, Player as GKPlayerMBS, response as Integer, tag as Variant)
- event rematchCompleted(TurnMatch as GKTurnBasedMatchMBS, match as GKMatchMBS, error as NSErrorMBS, tag as Variant)
- event remotePlayerDidCompleteChallenge(challenge as GKChallengeMBS)
- event removeCompleted(match as GKTurnBasedMatchMBS, error as NSErrorMBS, tag as Variant)
- event reportAchievementCompleted(score as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- event reportAchievementsCompleted(achievements() as GKAchievementMBS, error as NSErrorMBS, tag as Variant)
- event reportScoreCompleted(score as GKScoreMBS, error as NSErrorMBS, tag as Variant)
- event reportScoresCompleted(Scores() as GKScoreMBS, error as NSErrorMBS, tag as Variant)
- event resetAchievementsCompleted(error as NSErrorMBS, tag as Variant)
- event saveCurrentTurnWithMatchDataCompleted(match as GKTurnBasedMatchMBS, matchData as Dictionary, error as NSErrorMBS, tag as Variant)
- event selectChallengeablePlayerIDsCompleted(Achievement as GKAchievementMBS, playerIDs() as string, challengeablePlayerIDs() as string, error as NSErrorMBS, tag as Variant)
- event setDefaultLeaderboardCategoryIDCompleted(LocalPlayer as GKLocalPlayerMBS, categoryID as string, error as NSErrorMBS, tag as Variant)
- event setDefaultLeaderboardCompleted(categoryID as string, error as NSErrorMBS, tag as Variant)
- event shouldShowBannerForLocallyCompletedChallenge(challenge as GKChallengeMBS) as boolean
- event shouldShowBannerForLocallyReceivedChallenge(challenge as GKChallengeMBS) as boolean
- event shouldShowBannerForRemotelyCompletedChallenge(challenge as GKChallengeMBS) as boolean
- event startBrowsingForNearbyPlayersCompleted(Matchmaker as GKMatchmakerMBS, playerID as string, reachable as boolean, tag as Variant)
- event turnBasedMatchmakerViewControllerDidFailWithError(viewController as Variant, error as NSErrorMBS)
- event turnBasedMatchmakerViewControllerDidFindMatch(viewController as Variant, match as GKTurnBasedMatchMBS)
- event turnBasedMatchmakerViewControllerPlayerQuitForMatch(viewController as Variant, match as GKTurnBasedMatchMBS)
- event turnBasedMatchmakerViewControllerWasCancelled(viewController as Variant)
- class GKAchievementChallengeMBS
- method achievement as GKAchievementMBS
- method Constructor
- class GKAchievementDescriptionMBS
- method achievedDescription as string
- shared method Available as boolean
- method Constructor
- method groupIdentifier as string
- method identifier as string
- method image as NSImageMBS
- shared method incompleteAchievementImage as NSImageMBS
- method isHidden as boolean
- method isReplayable as boolean
- shared method loadAchievementDescriptions(tag as Variant = nil)
- method loadImage(tag as Variant = nil)
- method maximumPoints as Integer
- shared method placeholderCompletedAchievementImage as NSImageMBS
- method title as string
- method unachievedDescription as string
- property Handle as Integer
- class GKAchievementMBS
- shared method Available as boolean
- 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
- shared method loadAchievements(tag as Variant = nil)
- method reportAchievement(tag as Variant = nil)
- shared method reportAchievements(achievements() as GKAchievementMBS, tag as Variant = nil)
- shared method resetAchievements(tag as Variant = nil)
- method selectChallengeablePlayerIDs(playerIDs() as string, tag as Variant = nil)
- property Handle as Integer
- property identifier as string
- property percentComplete as Double
- property showsCompletionBanner as boolean
- class GKAchievementViewControllerMBS
- method Constructor
- class GKChallengeMBS
- shared method Available as boolean
- method completionDate as date
- method Constructor
- method decline
- method issueDate as date
- method issuingPlayerID as string
- shared method loadReceivedChallenges(tag as Variant = nil)
- method message as string
- method receivingPlayerID as string
- method state as Integer
- property Handle as Integer
- class GKChallengesViewControllerMBS
- method Constructor
- class GKDialogControllerMBS
- method Constructor
- method dismiss
- method parentWindow as NSWindowMBS
- method presentViewController(GKViewController as NSViewControllerMBS) as boolean
- method setParentWindow(parentWindow as NSWindowMBS)
- method setParentWindow(parentWindow as Window)
- shared method sharedDialogController as GKDialogControllerMBS
- class GKFriendRequestComposeViewControllerMBS
- method addRecipientsWithEmailAddresses(playerIDs() as string)
- method addRecipientsWithPlayerIDs(playerIDs() as string)
- method Constructor
- shared method maxNumberOfRecipients as UInt64
- method setMessage(message as string)
- class GKGameCenterViewControllerMBS
- method Constructor
- property leaderboardCategory as string
- property leaderboardTimeScope as Integer
- property viewState as Integer
- class GKInviteMBS
- shared method Available as boolean
- method Constructor
- method inviter as string
- method isHosted as boolean
- method playerAttributes as UInt32
- method playerGroup as Integer
- property Handle as Integer
- class GKLeaderboardMBS
- shared method Available as boolean
- method Constructor
- method Constructor(playerIDs() as string)
- method groupIdentifier as string
- method isLoading as boolean
- shared method loadCategories(tag as Variant = nil)
- shared method loadLeaderboards(tag as Variant = nil)
- method loadScores(tag as Variant = nil)
- method localPlayerScore as GKScoreMBS
- method maxRange as Integer
- method scores as GKScoreMBS()
- shared method setDefaultLeaderboard(categoryID as string, tag as Variant = nil)
- method title as string
- property Handle as Integer
- property category as string
- property playerScope as Integer
- property range as NSRangeMBS
- property timeScope as Integer
- class GKLeaderboardViewControllerMBS
- method Constructor
- property category as string
- property timeScope as Integer
- class GKLocalPlayerMBS
- method Constructor
- method friends as string()
- shared method GKPlayerAuthenticationDidChangeNotificationName as string
- method loadDefaultLeaderboardCategoryID(tag as Variant = nil)
- method loadFriendPlayers(tag as Variant = nil)
- method loadFriends(tag as Variant = nil)
- shared method localPlayer as GKLocalPlayerMBS
- method SetAuthenticateHandler(tag as Variant = nil)
- method setDefaultLeaderboardCategoryID(categoryID as string, tag as Variant = nil)
- property isAuthenticated as boolean
- property isUnderage as boolean
- class GKMatchmakerMBS
- method addPlayersToMatch(match as GKMatchMBS, matchRequest as GKMatchRequestMBS, tag as Variant = nil)
- shared method Available as boolean
- method cancel
- method cancelInviteToPlayer(playerID as string)
- method Constructor
- method Destructor
- method findMatchForRequest(request as GKMatchRequestMBS, tag as Variant = nil)
- method findPlayersForHostedMatchRequest(request as GKMatchRequestMBS, tag as Variant = nil)
- method finishMatchmakingForMatch(match as GKMatchMBS)
- method matchForInvite(invite as GKInviteMBS, tag as Variant = nil)
- shared method maxPlayersAllowedForMatchOfType(type as Integer) as Integer
- method queryActivity(tag as Variant = nil)
- method queryPlayerGroupActivity(playerGroup as Integer, tag as Variant = nil)
- shared method sharedMatchmaker as GKMatchmakerMBS
- method startBrowsingForNearbyPlayers(tag as Variant = nil)
- method stopBrowsingForNearbyPlayers
- property Handle as Integer
- class GKMatchmakerViewControllerMBS
- method addPlayersToMatch(match as GKMatchMBS)
- method Constructor
- method Constructor(invite as GKInviteMBS)
- method Constructor(request as GKMatchRequestMBS)
- method matchRequest as GKMatchRequestMBS
- method setHostedPlayer(playerID as string, connected as boolean)
- property DefaultInvitationMessage as string
- property Hosted as boolean
- class GKMatchMBS
- shared method Available as boolean
- method chooseBestHostPlayer(tag as Variant = nil)
- method Constructor
- method disconnect
- method expectedPlayerCount as Integer
- method playerIDs as string()
- method rematch(tag as Variant = nil)
- method sendDataToAllPlayers(data as Dictionary, mode as Integer, byref error as NSErrorMBS) as boolean
- method sendDataToPlayers(players() as string, data as Dictionary, mode as Integer, byref error as NSErrorMBS) as boolean
- method voiceChatWithName(name as string) as GKVoiceChatMBS
- property Handle as Integer
- class GKMatchRequestMBS
- shared method Available as boolean
- method Constructor
- method playersToInvite as string()
- method recipients as GKPlayerMBS()
- method SetInviteeResponseHandler(tag as Variant = nil)
- method setPlayersToInvite(playerIDs() as string)
- method SetRecipientResponseHandler(tag as Variant = nil)
- method setRecipients(players() as GKPlayerMBS)
- property Handle as Integer
- property defaultNumberOfPlayers as Integer
- property inviteMessage as string
- property maxPlayers as Integer
- property minPlayers as Integer
- property playerAttributes as UInt32
- property playerGroup as Integer
- class GKPlayerMBS
- shared method Available as boolean
- method Constructor
- shared method GKPlayerDidChangeNotificationName as string
- method loadPhotoForSize(size as Integer, tag as Variant = nil)
- shared method loadPlayersForIdentifiers(identifiers() as string, tag as Variant = nil)
- property alias as string
- property displayName as String
- property Handle as Integer
- property isFriend as boolean
- property playerID as string
- class GKScoreChallengeMBS
- method Constructor
- method score as GKScoreMBS
- class GKScoreMBS
- shared method Available as boolean
- method Constructor(category as string)
- method date as date
- method formattedValue as string
- method issueChallengeToPlayers(playerIDs() as string, message as string)
- method playerID as string
- method rank as Integer
- method reportScore(tag as Variant = nil)
- shared method reportScores(scores() as GKScoreMBS, tag as Variant = nil)
- property Handle as Integer
- property category as string
- property context as UInt64
- property shouldSetDefaultLeaderboard as boolean
- property value as Int64
- class GKTurnBasedMatchmakerViewControllerMBS
- method Constructor
- method Constructor(request as GKMatchRequestMBS)
- property showExistingMatches as boolean
- class GKTurnBasedMatchMBS
- method acceptInvite(tag as Variant = nil)
- shared method Available as boolean
- method Constructor
- method creationDate as date
- method currentParticipant as GKTurnBasedParticipantMBS
- method declineInvite(tag as Variant = nil)
- method endMatchInTurnWithMatchData(matchData as Dictionary, tag as Variant = nil)
- method endTurnWithNextParticipant(nextParticipant as GKTurnBasedParticipantMBS, matchData as Dictionary, tag as Variant = nil)
- method endTurnWithNextParticipants(nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, tag as Variant = nil)
- shared method findMatchForRequest(request as GKMatchRequestMBS, tag as Variant = nil)
- method loadMatchData(tag as Variant = nil)
- shared method loadMatches(tag as Variant = nil)
- shared method loadMatchWithID(matchID as string, tag as Variant = nil)
- method matchData as Dictionary
- method matchDataMaximumSize as Integer
- method matchID as string
- method message as string
- method participantQuitInTurnWithOutcome(matchOutcome as Integer, nextParticipant as GKTurnBasedParticipantMBS, matchData as Dictionary, tag as Variant = nil)
- method participantQuitInTurnWithOutcome(matchOutcome as Integer, nextParticipants() as GKTurnBasedParticipantMBS, timeout as Double, matchData as Dictionary, tag as Variant = nil)
- method participantQuitOutOfTurnWithOutcome(matchOutcome as Integer, tag as Variant = nil)
- method participants as GKTurnBasedParticipantMBS()
- method rematch(tag as Variant = nil)
- method remove(tag as Variant = nil)
- method saveCurrentTurnWithMatchData(matchData as Dictionary, tag as Variant = nil)
- method status as Integer
- shared method TimeoutDefault as Double
- shared method TimeoutNone as Double
- property Handle as Integer
- class GKTurnBasedParticipantMBS
- method Constructor
- property Handle as Integer
- property lastTurnDate as date
- property lastTurnDateTime as DateTime
- property matchOutcome as Integer
- property player as GKPlayerMBS
- property playerID as string
- property status as Integer
- property timeoutDate as date
- property timeoutDateTime as DateTime
- class GKVoiceChatMBS
- shared method Available as boolean
- method Constructor
- method enablePlayerStateUpdate(tag as Variant = nil)
- shared method isVoIPAllowed as boolean
- method name as string
- method playerIDs as string()
- method setMute(mute as boolean, playerID as string)
- method start
- method stop
- property Handle as Integer
- property active as boolean
- property volume as Double
- class GameKitMBS
- Blog Entries
The items on this page are in the following plugins: MBS MacFrameworks Plugin.