GCKGameManagerState ক্লাস

GCKGameManagerState ক্লাস রেফারেন্স

ওভারভিউ

রিসিভার ডিভাইসে চলমান গেম ম্যানেজারের অবস্থার একটি উপস্থাপনা।

Deprecated:
গেম ম্যানেজার API আর সমর্থিত নয় এবং ভবিষ্যতে রিলিজে সরিয়ে দেওয়া হবে।

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

উদাহরণ পদ্ধতির সারাংশ

( GCKPlayerInfo *__nullable) - getPlayer:
নির্দিষ্ট প্লেয়ার আইডির জন্য GCKPlayerInfo ফেরত দেয় বা প্লেয়ারটির অস্তিত্ব না থাকলে nilআরও...
(NSArray< GCKPlayerInfo * > *) - getPlayersInState:
নির্দিষ্ট প্লেয়ার স্টেটে থাকা খেলোয়াড়দের একটি তালিকা প্রদান করে। আরও...
(BOOL) - hasLobbyStateChanged:
এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে লবি স্টেট আলাদা কিনা তা দেখায়। আরও...
(BOOL) - hasGameplayStateChanged:
এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে গেমপ্লে স্টেট আলাদা কিনা তা দেখায়। আরও...
(BOOL) - hasGameDataChanged:
এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে গেমের ডেটা আলাদা কিনা তা দেখায়। আরও...
(BOOL) - hasGameStatusTextChanged:
এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে গেম স্ট্যাটাস টেক্সট আলাদা কিনা তা দেখায়। আরও...
(BOOL) - hasPlayerChanged:otherState:
নির্দিষ্ট প্লেয়ার আইডি সহ প্লেয়ারটি এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে পরিবর্তিত হয়েছে কিনা তা প্রদান করে। আরও...
(BOOL) - hasPlayerStateChanged:otherState:
নির্দিষ্ট প্লেয়ার আইডি সহ প্লেয়ারের প্লেয়ার স্টেট এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে পরিবর্তিত হয়েছে কিনা তা দেখায়। আরও...
(BOOL) - hasPlayerDataChanged:otherState:
নির্দিষ্ট প্লেয়ার আইডি সহ প্লেয়ারের প্লেয়ার ডেটা এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে পরিবর্তিত হয়েছে কিনা তা প্রদান করে। আরও...
(NSArray< NSString * > *) - getListOfChangedPlayers:
প্লেয়ার আইডিগুলির একটি তালিকা প্রদান করে যা এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে আলাদা। আরও...

সম্পত্তি সারাংশ

GCKLobbyState   lobbyState
লবির অবস্থা। আরও...
GCKGameplayState   gameplayState
খেলার অবস্থা। আরও...
id  gameData
গেমের নির্দিষ্ট ডেটা। আরও...
NSString *  gameStatusText
খেলার অবস্থা টেক্সট. আরও...
NSArray< GCKPlayerInfo * > *  players
গেমের সমস্ত খেলোয়াড়ের তালিকা। আরও...
NSArray< GCKPlayerInfo * > *  controllablePlayers
এই প্রেরক ডিভাইস দ্বারা তৈরি সমস্ত প্লেয়ারের তালিকা। আরও...
NSArray< GCKPlayerInfo * > *  connectedPlayers
সংযুক্ত অবস্থায় থাকা খেলোয়াড়দের তালিকা। আরও...
NSArray< GCKPlayerInfo * > *  connectedControllablePlayers
একটি সংযুক্ত অবস্থায় থাকা খেলোয়াড়দের তালিকা যা এই প্রেরক ডিভাইসে তৈরি করা হয়েছে। আরও...
NSString *  applicationName
আবেদনের নাম। আরও...
NSInteger  maxPlayers
রিসিভার দ্বারা সংজ্ঞায়িত প্লেয়ারের সর্বোচ্চ সংখ্যা। আরও...

পদ্ধতির বিস্তারিত

- ( GCKPlayerInfo *__nullable) getPlayer: (NSString *)  playerID

নির্দিষ্ট প্লেয়ার আইডির জন্য GCKPlayerInfo ফেরত দেয় বা প্লেয়ারটির অস্তিত্ব না থাকলে nil

Parameters
playerIDThe player ID.
- (NSArray< GCKPlayerInfo *> *) getPlayersInState: ( GCKPlayerState playerState

নির্দিষ্ট প্লেয়ার স্টেটে থাকা খেলোয়াড়দের একটি তালিকা প্রদান করে।

Parameters
playerStateThe player state.
- (BOOL) hasLobbyStateChanged: ( GCKGameManagerState *)  otherState

এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে লবি স্টেট আলাদা কিনা তা দেখায়।

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasGameplayStateChanged: ( GCKGameManagerState *)  otherState

এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে গেমপ্লে স্টেট আলাদা কিনা তা দেখায়।

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasGameDataChanged: ( GCKGameManagerState *)  otherState

এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে গেমের ডেটা আলাদা কিনা তা দেখায়।

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: ( GCKGameManagerState *)  otherState

এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে গেম স্ট্যাটাস টেক্সট আলাদা কিনা তা দেখায়।

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasPlayerChanged: (NSString *)  playerId
otherState: ( GCKGameManagerState *)  otherState  

নির্দিষ্ট প্লেয়ার আইডি সহ প্লেয়ারটি এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে পরিবর্তিত হয়েছে কিনা তা প্রদান করে।

Parameters
playerIdThe player ID.
otherStateThe game manager state to compare to.
- (BOOL) hasPlayerStateChanged: (NSString *)  playerId
otherState: ( GCKGameManagerState *)  otherState  

নির্দিষ্ট প্লেয়ার আইডি সহ প্লেয়ারের প্লেয়ার স্টেট এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে পরিবর্তিত হয়েছে কিনা তা দেখায়।

Parameters
playerIdThe player ID.
otherStateThe game manager state to compare to.
- (BOOL) hasPlayerDataChanged: (NSString *)  playerId
otherState: ( GCKGameManagerState *)  otherState  

নির্দিষ্ট প্লেয়ার আইডি সহ প্লেয়ারের প্লেয়ার ডেটা এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে পরিবর্তিত হয়েছে কিনা তা প্রদান করে।

Parameters
playerIdThe player ID.
otherStateThe game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: ( GCKGameManagerState *)  otherState

প্লেয়ার আইডিগুলির একটি তালিকা প্রদান করে যা এই অবজেক্ট এবং নির্দিষ্ট গেম ম্যানেজার স্টেটের মধ্যে আলাদা।

এর মধ্যে এমন খেলোয়াড় অন্তর্ভুক্ত রয়েছে যেগুলিকে যোগ করা হয়েছে, সরানো হয়েছে বা যেকোনো উপায়ে পরিবর্তন করা হয়েছে।

Parameters
otherStateThe game manager state to compare to.

সম্পত্তি বিস্তারিত

- ( GCKLobbyState ) lobbyState
read nonatomic assign

লবির অবস্থা।

বৈধ মানের জন্য GCKLobbyState দেখুন।

- ( GCKGameplayState ) gameplayState
read nonatomic assign

খেলার অবস্থা।

বৈধ মানের জন্য GCKGameplayState দেখুন।

- (id) gameData
read nonatomic copy

গেমের নির্দিষ্ট ডেটা।

হয় এমন একটি বস্তু হবে যা NSJSONSerialization ব্যবহার করে JSON-এ সিরিয়াল করা যেতে পারে, অথবা nil

- (NSString*) gameStatusText
read nonatomic copy

খেলার অবস্থা টেক্সট.

- (NSArray< GCKPlayerInfo *>*) players
read nonatomic strong

গেমের সমস্ত খেলোয়াড়ের তালিকা।

- (NSArray< GCKPlayerInfo *>*) controllablePlayers
read nonatomic assign

এই প্রেরক ডিভাইস দ্বারা তৈরি সমস্ত প্লেয়ারের তালিকা।

- (NSArray< GCKPlayerInfo *>*) connectedPlayers
read nonatomic strong

সংযুক্ত অবস্থায় থাকা খেলোয়াড়দের তালিকা।

যদি সংশ্লিষ্ট GCKPlayerInfo::playerState GCKPlayerStateAvailable , GCKPlayerStateReady , GCKPlayerStateIdle , বা GCKPlayerStatePlaying এর মধ্যে একটি হয় তাহলে একজন খেলোয়াড়কে সংযুক্ত অবস্থায় বিবেচনা করা হয়।

- (NSArray< GCKPlayerInfo *>*) connectedControllablePlayers
read nonatomic strong

একটি সংযুক্ত অবস্থায় থাকা খেলোয়াড়দের তালিকা যা এই প্রেরক ডিভাইসে তৈরি করা হয়েছে।

যদি সংশ্লিষ্ট GCKPlayerInfo::playerState GCKPlayerStateAvailable , GCKPlayerStateReady , GCKPlayerStateIdle , বা GCKPlayerStatePlaying এর মধ্যে একটি হয় তাহলে একজন খেলোয়াড়কে সংযুক্ত অবস্থায় বিবেচনা করা হয়।

- (NSString*) applicationName
read nonatomic copy

আবেদনের নাম।

GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকলে nil ফেরত দেয়।

- (NSInteger) maxPlayers
read nonatomic assign

রিসিভার দ্বারা সংজ্ঞায়িত প্লেয়ারের সর্বোচ্চ সংখ্যা।

GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকলে 0 রিটার্ন করে।