মান প্রকার

অপরিবর্তনীয় মানের প্রকারগুলি গেম পরিষেবাগুলির ডেটা উপস্থাপন করে৷

সারসংক্ষেপ

ম্যানেজারগুলিতে অ্যাক্সেসর পদ্ধতিগুলি একটি হিসাবে ফলাফল সরবরাহ করে পেয়ার, হয় অ্যাসিঙ্ক্রোনাসলি (একটি কলব্যাকের মাধ্যমে) অথবা সিঙ্ক্রোনাসভাবে (একটি ব্লকিং অ্যাকসেসরের ক্ষেত্রে)।

মান ধরনের বস্তু বৈধ (একটি বৈধ মান প্রতিনিধিত্ব করে) বা অবৈধ হতে পারে। যদি মান টাইপ অবজেক্ট IsSuccess() সহ স্ট্যাটাসটি ফিরে আসে, তাহলে সংশ্লিষ্ট মানটি সর্বদা বৈধ হবে; যদি স্থিতি IsError() হয় , তাহলে সংশ্লিষ্ট মানটি সর্বদা অবৈধ হবে। বৈধতা সরাসরি Valid() পদ্ধতির মাধ্যমে পরীক্ষা করা যেতে পারে প্রতিটি মান টাইপ অবজেক্টে। একটি অবৈধ মান টাইপ অবজেক্টের Valid() ছাড়া অন্য পদ্ধতিতে কল করা একটি ত্রুটি এবং এড়ানো উচিত।

মান টাইপ অবজেক্টগুলি অপরিবর্তনীয়, এবং সেই সময়ে অন্তর্নিহিত ডেটাগুলির একটি সামঞ্জস্যপূর্ণ দৃষ্টিভঙ্গি প্রতিফলিত করে যখন সেগুলি সরবরাহকারী অ্যাক্সেসরটি আহ্বান করা হয়েছিল।

মান ধরনের বস্তু চলমান এবং দক্ষতার সাথে অনুলিপিযোগ্য।

মান টাইপ অবজেক্টের বৈশিষ্ট্য যা জটিল বা অনুলিপি করা ব্যয়বহুল রেফারেন্স দ্বারা ফেরত দেওয়া হয়। প্রত্যাবর্তিত রেফারেন্সের জীবনকাল মান টাইপ অবজেক্টের জীবনকালের মধ্যে সীমাবদ্ধ।

মান টাইপ অবজেক্টকে ডিবাগ স্ট্রিংয়ে রূপান্তর করতে বা ডিবাগ স্ট্রিমগুলিতে আউটপুট করার সহায়ক পদ্ধতিগুলি উপলব্ধ। এই পদ্ধতিগুলি দ্বারা প্রদত্ত মানব-পঠনযোগ্য উপস্থাপনাগুলি শুধুমাত্র লগিং এবং ডিবাগ করার উদ্দেশ্যে তৈরি করা হয়েছে এবং স্থিতিশীল হিসাবে বিবেচনা করা উচিত নয়৷

ক্লাস

gpg:: অর্জন

একটি একক ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট অর্জনের স্থিতি সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: ঘটনা

একটি নির্দিষ্ট ইভেন্টের স্থিতি সম্পর্কে ডেটা ধারণকারী একটি একক ডেটা কাঠামো৷

gpg:: লিডারবোর্ড

একটি একক ডেটা স্ট্রাকচার আপনাকে একটি নির্দিষ্ট লিডারবোর্ডের স্থিতি সম্পর্কে ডেটা অ্যাক্সেস করার অনুমতি দেয়, যেমন এর নাম এবং বৈধতা।

gpg:: মাল্টিপ্লেয়ার আমন্ত্রণ

একটি টার্ন-ভিত্তিক ম্যাচের আমন্ত্রণের বর্তমান অবস্থা সম্পর্কে ডেটা সমন্বিত একটি ডেটা কাঠামো৷

gpg:: মাল্টিপ্লেয়ার অংশগ্রহণকারী

একটি মাল্টিপ্লেয়ার ম্যাচে অংশগ্রহণকারীর তথ্য সম্বলিত একটি ডেটা কাঠামো।

gpg:: অংশগ্রহণকারী ফলাফল

একটি TurnBasedMatch এর জন্য প্রতি-অংশগ্রহণকারী ফলাফল সম্পর্কে ডেটা ধারণকারী একটি ডেটা কাঠামো।

gpg:: প্লেয়ার

একটি ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট প্লেয়ার সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: প্লেয়ার লেভেল

প্লেয়ারের স্তর সম্পর্কে ডেটা ধারণকারী একটি একক ডেটা কাঠামো।

gpg:: প্লেয়ার স্ট্যাটাস

একটি ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট প্লেয়ার সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: রিয়েলটাইমরুম

একটি রিয়েল-টাইম মাল্টিপ্লেয়ার রুমের বর্তমান অবস্থা ধারণকারী একটি ডেটা কাঠামো।

gpg:: RealTimeRoomConfig

RealTimeRoom অবজেক্ট তৈরি করার জন্য প্রয়োজনীয় ডেটা ধারণকারী একটি ডেটা কাঠামো।

gpg:: স্কোর

একক ডেটা কাঠামো যা আপনাকে একজন খেলোয়াড়ের স্কোর সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: স্কোরপেজ

একটি একক ডেটা কাঠামো যা আপনাকে স্কোর ডেটা অ্যাক্সেস করতে দেয়।

gpg:: স্কোরপেজ:: এন্ট্রি

একটি ক্লাস যা একটি স্কোর পৃষ্ঠায় একটি এন্ট্রি তৈরি করে।

gpg:: ScorePage:: ScorePageToken

একটি ডেটা স্ট্রাকচার যা প্রায়-অস্বচ্ছ টাইপ যা একটি স্কোরপৃষ্ঠার জন্য একটি ক্যোয়ারী প্রতিনিধিত্ব করে (বা খালি)।

gpg:: স্কোরসারসংক্ষেপ

একটি একক ডেটা কাঠামো যা আপনাকে স্কোর তথ্যের একটি সারাংশ অ্যাক্সেস করতে দেয়।

gpg:: স্ন্যাপশট মেটাডেটা

একটি একক ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট স্ন্যাপশট মেটাডেটার স্থিতি সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: স্ন্যাপশট মেটাডেটা পরিবর্তন

একটি একক ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট স্ন্যাপশটের স্থিতি সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: স্ন্যাপশট মেটাডেটা পরিবর্তন:: কভার ইমেজ

একটি একক ডেটা কাঠামো যা আপনাকে একটি নির্দিষ্ট কভার চিত্রের স্থিতি সম্পর্কে ডেটা অ্যাক্সেস করতে দেয়।

gpg:: TurnBasedMatch

TurnBasedMatch এর বর্তমান অবস্থা সম্পর্কে ডেটা সম্বলিত একটি ডেটা কাঠামো।

gpg:: TurnBasedMatchConfig

TurnBasedMatch তৈরি করার জন্য প্রয়োজনীয় ডেটা ধারণকারী একটি ডেটা কাঠামো।