GKTurnBasedMatch Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку.
[Foundation.Register("GKTurnBasedMatch", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class GKTurnBasedMatch : Foundation.NSObject
type GKTurnBasedMatch = class
inherit NSObject
- Наследование
- Атрибуты
Конструкторы
GKTurnBasedMatch() |
Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров. |
GKTurnBasedMatch(IntPtr) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения. |
GKTurnBasedMatch(NSObjectFlag) |
Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта. |
Свойства
ActiveExchanges |
Возвращает массив, содержащий активные обмены для локального проигрывателя. |
Class |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
ClassHandle |
Дескриптор для этого класса. |
CompletedExchanges |
Возвращает массив, содержащий завершенные операции обмена для локального проигрывателя. |
CreationDate |
Возвращает дату создания соответствия. |
CurrentParticipant |
Возвращает участника, который в настоящее время может обновлять данные соответствия. |
DebugDescription |
Понятное для разработчика описание этого объекта. (Унаследовано от NSObject) |
DefaultTimeout |
Представляет значение, связанное с константой GKTurnTimeoutDefault. |
Description |
Описание объекта , версия ToString для Objective-C. (Унаследовано от NSObject) |
ExchangeMaxInitiatedExchangesPerPlayer |
Возвращает максимальное количество активных обменов, которые игрок может инициировать. |
Exchanges |
Возвращает массив, содержащий обмены, которые выполняются для сопоставления. |
ExhangeDataMaximumSize |
Возвращает максимальный размер данных обмена. |
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от NSObject) |
IsDirectBinding |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
IsProxy |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
MatchData |
Возвращает данные соответствия. |
MatchDataMaximumSize |
Возвращает максимальный размер данных соответствия. |
MatchID |
Возвращает идентификатор для совпадения. |
Message |
Возвращает или задает сообщение, отображаемое для всех игроков в матче. |
NoTimeout |
Представляет значение, связанное с константой GKTurnTimeoutNone. |
Participants |
Возвращает список участников матча. |
RetainCount |
Возвращает текущее число удержания Objective-C для объекта . (Унаследовано от NSObject) |
Self |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Status |
Текущее состояние соответствия. |
Superclass |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
SuperHandle |
Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject. (Унаследовано от NSObject) |
Zone |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Методы
AcceptInvite(Action<GKTurnBasedMatch,NSError>) |
Принимает приглашение на совпадение, а затем передает новый объект |
AcceptInviteAsync() |
Принимает приглашение на совпадение, а затем передает новый объект |
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath). Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя. (Унаследовано от NSObject) |
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Регистрирует объект для наблюдения извне (с помощью строки keyPath). Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя. (Унаследовано от NSObject) |
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения извне с помощью произвольного метода. (Унаследовано от NSObject) |
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения извне с помощью произвольного метода. (Унаследовано от NSObject) |
AwakeFromNib() |
Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib(). (Унаследовано от NSObject) |
BeginInvokeOnMainThread(Action) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
BeginInvokeOnMainThread(Selector, NSObject) |
Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса. (Унаследовано от NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
BindingInfo(String) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
BindingOptionDescriptions(String) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
BindingValueClass(String) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
CommitEditing() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
CommitEditing(NSObject, Selector, IntPtr) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
ConformsToProtocol(IntPtr) |
Вызывается для определения того, реализует ли этот объект указанный протокол. (Унаследовано от NSObject) |
Copy() |
Выполняет копию базового объекта Objective-C. (Унаследовано от NSObject) |
DangerousAutorelease() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
DangerousRelease() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
DangerousRetain() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
DeclineInvite(Action<GKTurnBasedMatch,NSError>) |
Отклоняет приглашение на совпадение, а затем передает новый объект |
DeclineInviteAsync() |
Отклоняет приглашение на совпадение, а затем передает новый объект |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Указывает на изменение индексов для связи ко многим. (Унаследовано от NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
DidChangeValue(String) |
Указывает, что в указанном ключе произошло изменение. (Унаследовано от NSObject) |
Dispose() |
Освобождает ресурсы, используемые объектом NSObject. (Унаследовано от NSObject) |
Dispose(Boolean) |
Освобождает ресурсы, используемые объектом NSObject. (Унаследовано от NSObject) |
DoesNotRecognizeSelector(Selector) |
Указывает, что этот объект не распознает указанный селектор. (Унаследовано от NSObject) |
EndMatchInTurn(NSData, Action<NSError>) |
Завершает совпадение с конечным состоянием |
EndMatchInTurn(NSData, GKScore[], GKAchievement[], Action<NSError>) |
Завершает совпадение указанным конечным состоянием, оценками и достижениями и передает объект ошибки, который имеет значение , |
EndMatchInTurnAsync(NSData) |
Завершает совпадение указанным конечным состоянием, оценками и достижениями и передает объект ошибки, который имеет значение , |
EndMatchInTurnAsync(NSData, GKScore[], GKAchievement[]) |
Асинхронно указанное конечное состояние, оценки и достижения. |
EndTurn(GKTurnBasedParticipant[], Double, NSData, Action<NSError>) |
Завершает поворот и передает объект ошибки, если |
EndTurnAsync(GKTurnBasedParticipant[], Double, NSData) |
Завершает поворот и передает объект ошибки, если |
EndTurnWithNextParticipant(GKTurnBasedParticipant, NSData, Action<NSError>) |
Разработчики не должны использовать этот устаревший метод. Вместо этого разработчикам следует использовать EndTurn. |
EndTurnWithNextParticipantAsync(GKTurnBasedParticipant, NSData) |
Разработчики не должны использовать этот устаревший метод. Вместо этого разработчикам следует использовать EndTurn. |
Equals(NSObject) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Equals(Object) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
ExposedBindings() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
FindMatch(GKMatchRequest, GKTurnBasedMatchRequest) |
Выполняет поиск и возвращает совпадение для соединения, а также передает совпадение (если |
FindMatchAsync(GKMatchRequest) |
Выполняет поиск и возвращает совпадение для соединения, а также передает совпадение (если |
GetBindingInfo(NSString) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
GetBindingOptionDescriptions(NSString) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
GetBindingValueClass(NSString) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
GetDictionaryOfValuesFromKeys(NSString[]) |
Извлекает значения указанных ключей. (Унаследовано от NSObject) |
GetHashCode() |
Создает хэш-код для текущего экземпляра. (Унаследовано от NSObject) |
GetMethodForSelector(Selector) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
GetNativeField(String) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
GetNativeHash() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Init() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
InitializeHandle(IntPtr) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
InitializeHandle(IntPtr, String) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Invoke(Action, Double) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Invoke(Action, TimeSpan) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
InvokeOnMainThread(Action) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
InvokeOnMainThread(Selector, NSObject) |
Синхронно вызывает указанный код в основном потоке пользовательского интерфейса. (Унаследовано от NSObject) |
IsEqual(NSObject) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
IsKindOfClass(Class) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
IsMemberOfClass(Class) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
LoadMatch(String, Action<GKTurnBasedMatch,NSError>) |
Загружает совпадение, идентифицируемое и |
LoadMatchAsync(String) |
Загружает совпадение, идентифицируемое и |
LoadMatchData(GKTurnBasedMatchData) |
Загружает данные соответствия и передает их вместе с объектом ошибки в |
LoadMatchDataAsync() |
Загружает данные соответствия и передает их вместе с объектом ошибки в |
LoadMatches(GKTurnBasedMatchesRequest) |
Загружает все совпадения для текущего игрока и передает их вместе с объектом ошибки в |
LoadMatchesAsync() |
Загружает все совпадения для текущего игрока и передает их вместе с объектом ошибки в |
MarkDirty() |
Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref. (Унаследовано от NSObject) |
MutableCopy() |
Создает изменяемую копию указанного объекта NSObject. (Унаследовано от NSObject) |
ObjectDidEndEditing(NSObject) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Указывает, что значение указанного keyPath относительно данного объекта изменилось. (Унаследовано от NSObject) |
ParticipantQuitInTurn(GKTurnBasedMatchOutcome, GKTurnBasedParticipant, NSData, Action<NSError>) |
Не рекомендуется. |
ParticipantQuitInTurn(GKTurnBasedMatchOutcome, GKTurnBasedParticipant[], Double, NSData, Action<NSError>) |
Удаляет текущего игрока из матча и запускает |
ParticipantQuitInTurnAsync(GKTurnBasedMatchOutcome, GKTurnBasedParticipant, NSData) |
Не рекомендуется. |
ParticipantQuitInTurnAsync(GKTurnBasedMatchOutcome, GKTurnBasedParticipant[], Double, NSData) |
Удаляет текущего игрока из матча и запускает |
ParticipantQuitOutOfTurn(GKTurnBasedMatchOutcome, Action<NSError>) |
Удаляет игрока из матча вне очереди и запускает |
ParticipantQuitOutOfTurnAsync(GKTurnBasedMatchOutcome) |
Удаляет игрока из матча вне очереди и запускает |
PerformSelector(Selector) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject, Double) |
Вызывает селектор для текущего экземпляра и, если |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
PrepareForInterfaceBuilder() |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Rematch(Action<GKTurnBasedMatch,NSError>) |
Создает новое совпадение с тем же списком участников, что и текущее совпадение, и запускает . |
RematchAsync() |
Создает новое совпадение с тем же списком участников, что и текущее совпадение, и запускает . |
Remove(Action<NSError>) |
Удаляет совпадение из Game Center и запускает |
RemoveAsync() |
Удаляет совпадение из Game Center и запускает |
RemoveObserver(NSObject, NSString) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath. (Унаследовано от NSObject) |
RemoveObserver(NSObject, NSString, IntPtr) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста. (Унаследовано от NSObject) |
RemoveObserver(NSObject, String) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath. (Унаследовано от NSObject) |
RemoveObserver(NSObject, String, IntPtr) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста. (Унаследовано от NSObject) |
RespondsToSelector(Selector) |
Распознает ли этот объект указанный селектор. (Унаследовано от NSObject) |
SaveCurrentTurn(NSData, Action<NSError>) |
Сохраняет текущий поворот, не переходит к следующему игроку и запускает |
SaveCurrentTurnAsync(NSData) |
Сохраняет текущий поворот, не переходит к следующему игроку и запускает |
SaveMergedMatchData(NSData, GKTurnBasedExchange[], Action<NSError>) |
Сохраняет объединенные данные о совпадениях без дальнейшего воспроизведения и выполняется |
SaveMergedMatchDataAsync(NSData, GKTurnBasedExchange[]) |
Сохраняет объединенные данные о совпадениях без дальнейшего воспроизведения и выполняется |
SendExchange(GKTurnBasedParticipant[], NSData, String, NSObject[], Double, Action<GKTurnBasedExchange,NSError>) |
Отправляет запросы на обмен игрокам, перечисленным в |
SendExchangeAsync(GKTurnBasedParticipant[], NSData, String, NSObject[], Double) |
Отправляет запросы на обмен игрокам, перечисленным в |
SendReminder(GKTurnBasedParticipant[], String, NSObject[], Action<NSError>) |
Отправляет напоминание игрокам, перечисленным в |
SendReminderAsync(GKTurnBasedParticipant[], String, NSObject[]) |
Отправляет напоминание игрокам, перечисленным в |
SetMessage(String, NSObject[]) |
Задает локализуемое сообщение, которое будет отображаться в конце совпадения. |
SetNativeField(String, NSObject) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
SetNilValueForKey(NSString) |
Задает значение null для указанного ключа. (Унаследовано от NSObject) |
SetValueForKey(NSObject, NSString) |
Задает указанное значение свойства, указанного ключом. (Унаследовано от NSObject) |
SetValueForKeyPath(IntPtr, NSString) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения. (Унаследовано от NSObject) |
SetValueForKeyPath(NSObject, NSString) |
Задает значение свойства, которое можно получить с помощью пути к ключу. (Унаследовано от NSObject) |
SetValueForUndefinedKey(NSObject, NSString) |
Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException. (Унаследовано от NSObject) |
SetValuesForKeysWithDictionary(NSDictionary) |
Устанавливает значения этого объекта NSObject в указанный словарь. (Унаследовано от NSObject) |
ToString() |
Возвращает строковое представление значения текущего экземпляра. (Унаследовано от NSObject) |
Unbind(NSString) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
Unbind(String) |
Устаревшие..
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
ValueForKey(NSString) |
Возвращает значение свойства, связанного с указанным ключом. (Унаследовано от NSObject) |
ValueForKeyPath(NSString) |
Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу. (Унаследовано от NSObject) |
ValueForUndefinedKey(NSString) |
Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException. (Унаследовано от NSObject) |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Указывает, что значения указанных индексов в указанном ключе собираются измениться. (Унаследовано от NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. (Унаследовано от NSObject) |
WillChangeValue(String) |
Указывает, что значение указанного ключа изменится. (Унаследовано от NSObject) |
Методы расширения
ObjectDidBeginEditing(NSObject, INSEditor) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
ObjectDidEndEditing(NSObject, INSEditor) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
GetValidModes(NSObject, NSFontPanel) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
ValidateToolbarItem(NSObject, NSToolbarItem) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
GetDebugDescription(INSObjectProtocol) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
GetAccessibilityCustomRotors(NSObject) |
Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Задает массив объектов, подходящих UIAccessibilityCustomRotor для |