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 player、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 呼叫的方法表示他們想要結束比對。
|
適用於