IGKLocalPlayerListener 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
[Foundation.Protocol(Name="GKLocalPlayerListener", WrapperType=typeof(GameKit.GKLocalPlayerListenerWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IGKLocalPlayerListener : GameKit.IGKChallengeListener, GameKit.IGKInviteEventListener, GameKit.IGKSavedGameListener, GameKit.IGKTurnBasedEventListener, IDisposable
type IGKLocalPlayerListener = interface
interface INativeObject
interface IDisposable
interface IGKChallengeListener
interface IGKInviteEventListener
interface IGKSavedGameListener
interface IGKTurnBasedEventListener
- 派生
-
- 属性
-
- 实现
-
此接口包含所需的方法 ((如果任何) 由 GKLocalPlayerListener定义的协议)。
如果开发人员创建实现此接口的类,则实现方法将自动导出到 Objective-C,并使用协议中 GKLocalPlayerListener 定义的方法的匹配签名。
如果任何) 由 类作为扩展方法提供给接口,则可选方法 (,这样开发人员就可以调用协议上的任何可选方法。
属性
扩展方法
DidCompleteChallenge(IGKChallengeListener, GKPlayer, GKChallenge, GKPlayer)
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
DidReceiveChallenge(IGKChallengeListener, GKPlayer, GKChallenge)
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
IssuedChallengeWasCompleted(IGKChallengeListener, GKPlayer, GKChallenge, GKPlayer)
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
WantsToPlayChallenge(IGKChallengeListener, GKPlayer, GKChallenge)
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
DidAcceptInvite(IGKInviteEventListener, GKPlayer, GKInvite)
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
DidRequestMatch(IGKInviteEventListener, GKPlayer, GKPlayer[])
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
DidRequestMatch(IGKInviteEventListener, GKPlayer, String[])
|
开发人员不应使用此已弃用的方法。 开发人员应改用“DidRequestMatch (GKPlayer 播放器,GKPlayer[] recipientPlayers) ”。
|
DidModifySavedGame(IGKSavedGameListener, GKPlayer, GKSavedGame)
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
HasConflictingSavedGames(IGKSavedGameListener, GKPlayer, GKSavedGame[])
|
表示所需方法的接口 ((如果协议 GKLocalPlayerListener有任何) )。
|
DidRequestMatchWithOtherPlayers(IGKTurnBasedEventListener, GKPlayer, GKPlayer[])
|
请求与 匹配playersToInvite 时player 调用 的方法。
|
DidRequestMatchWithPlayers(IGKTurnBasedEventListener, GKPlayer, String[])
|
开发人员不应使用此已弃用的方法。 开发人员应改用“DidRequestMatchWithOtherPlayers”。
|
MatchEnded(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch)
|
在 结束之后 match 调用的方法。
|
ReceivedExchangeCancellation(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchange, GKTurnBasedMatch)
|
在取消 exchange 后player 调用 的方法。
|
ReceivedExchangeReplies(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchangeReply[], GKTurnBasedExchange, GKTurnBasedMatch)
|
在 完成后调用exchange player 的方法。
|
ReceivedExchangeRequest(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchange, GKTurnBasedMatch)
|
接收 对 exchange 的请求时player 调用的方法。
|
ReceivedTurnEvent(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch, Boolean)
|
调用 的方法,用于激活 轮 player 次。
|
WantsToQuitMatch(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch)
|
在 之后 player 调用的方法指示他们想要退出匹配。
|
适用于