IGKLocalPlayerListener Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
[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 .
Необязательные методы (при наличии) предоставляются классом T:GameKit.GKLocalPlayerListener_Extensions в качестве методов расширения интерфейса, что позволяет разработчикам вызывать любые необязательные методы в протоколе.
Свойства
Handle
Дескриптор (указатель) на представление неуправляемого объекта.
(Унаследовано от INativeObject )
Методы расширения
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[])
Метод, вызываемый при player
запросе соответствия с playersToInvite
.
DidRequestMatchWithPlayers(IGKTurnBasedEventListener, GKPlayer, String[])
Разработчики не должны использовать этот нерекомендуемый метод. Разработчикам следует использовать DidRequestMatchWithOtherPlayers.
MatchEnded(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch)
Метод, вызываемый после match
завершения .
ReceivedExchangeCancellation(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchange, GKTurnBasedMatch)
Метод, вызываемый после player
, отменяет exchange
.
ReceivedExchangeReplies(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchangeReply[], GKTurnBasedExchange, GKTurnBasedMatch)
Метод, вызываемый после exchange
завершения с player
.
ReceivedExchangeRequest(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchange, GKTurnBasedMatch)
Метод, вызываемый при player
получении запроса для exchange
.
ReceivedTurnEvent(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch, Boolean)
Метод, вызываемый для активации поворота для player
.
WantsToQuitMatch(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch)
Метод, вызываемый после player
, указывает, что они хотят выйти из соответствия.
Применяется к