انواع ارزش

انواع مقادیر غیرقابل تغییر نشان دهنده داده های خدمات بازی.

خلاصه

روش های دسترسی در عرضه مدیران به عنوان یک جفت، به صورت ناهمزمان (از طریق یک تماس) یا همزمان (در مورد دسترسی مسدودکننده).

اشیاء نوع مقدار می توانند معتبر (نماینده یک مقدار معتبر) یا نامعتبر باشند. اگر وضعیت به همراه شیء نوع مقدار IsSuccess() برگردانده شود، مقدار مرتبط همیشه معتبر خواهد بود. اگر وضعیت IsError() باشد، مقدار مرتبط همیشه نامعتبر خواهد بود. اعتبار را می توان مستقیماً از طریق متد Valid() روی هر شیء نوع مقدار آزمایش کرد. فراخوانی متدهای غیر از Valid() یک شی از نوع مقدار نامعتبر یک خطا است و باید از آن اجتناب کرد.

اشیاء نوع ارزش تغییرناپذیر هستند و نمای ثابتی از داده‌های زیربنایی را در نقطه‌ای از زمان فراخوانی دسترسی‌دهنده ارائه‌دهنده آنها منعکس می‌کنند.

اشیاء نوع ارزش متحرک هستند و به طور موثر قابل کپی هستند.

ویژگی های اشیاء نوع ارزش که کپی پیچیده یا پرهزینه هستند با مرجع برگردانده می شوند. طول عمر مرجع بازگشتی به طول عمر شی نوع مقدار محدود می شود.

روش‌های کمکی برای تبدیل اشیاء نوع مقدار به رشته‌های اشکال‌زدایی یا خروجی آنها به جریان‌های اشکال‌زدایی در دسترس هستند. نمایش‌های قابل خواندن توسط انسان که توسط این روش‌ها ارائه می‌شوند فقط برای اهداف ثبت و اشکال‌زدایی در نظر گرفته شده‌اند و نباید پایدار در نظر گرفته شوند.

کلاس ها

gpg:: دستاورد

یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک دستاورد خاص دسترسی داشته باشید.

gpg:: رویداد

یک ساختار داده منفرد حاوی داده هایی در مورد وضعیت یک رویداد خاص.

gpg:: تابلوی امتیازات

یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک تابلوی امتیاز خاص مانند نام و اعتبار آن دسترسی داشته باشید.

gpg:: دعوت چند نفره

یک ساختار داده حاوی داده‌هایی درباره وضعیت فعلی یک دعوت به مسابقه نوبتی.

gpg:: شرکت کننده چند نفره

یک ساختار داده حاوی داده‌های مربوط به یک شرکت‌کننده در یک مسابقه چند نفره.

gpg:: Participant Results

یک ساختار داده حاوی داده‌های مربوط به هر شرکت‌کننده برای TurnBasedMatch .

gpg:: پخش کننده

ساختار داده ای که به شما امکان می دهد به داده های مربوط به یک پخش کننده خاص دسترسی داشته باشید.

gpg:: PlayerLevel

یک ساختار داده واحد حاوی داده‌های مربوط به سطح بازیکن.

gpg:: PlayerStats

ساختار داده ای که به شما امکان می دهد به داده های مربوط به یک پخش کننده خاص دسترسی داشته باشید.

gpg:: RealTimeRoom

یک ساختار داده حاوی وضعیت فعلی یک اتاق چند نفره بلادرنگ.

gpg:: RealTimeRoomConfig

یک ساختار داده حاوی داده های مورد نیاز برای ایجاد یک شی RealTimeRoom .

gpg:: امتیاز

ساختار داده واحد که به شما امکان می دهد به داده های مربوط به امتیاز بازیکن دسترسی داشته باشید.

gpg:: صفحه امتیاز

یک ساختار داده واحد که به شما امکان دسترسی به داده های امتیازی را می دهد.

gpg:: صفحه امتیاز:: ورودی

کلاسی که یک ورودی در صفحه امتیاز ایجاد می کند.

gpg:: ScorePage:: ScorePageToken

یک ساختار داده که یک نوع تقریباً مات است که یک پرس و جو برای یک صفحه امتیاز را نشان می دهد (یا خالی است).

gpg:: خلاصه امتیاز

یک ساختار داده واحد که به شما امکان می دهد به خلاصه ای از اطلاعات امتیاز دسترسی داشته باشید.

gpg:: Snapshot Metadata

یک ساختار داده واحد که به شما امکان می دهد به داده هایی در مورد وضعیت یک ابرداده عکس فوری خاص دسترسی داشته باشید.

gpg:: SnapshotMetadataChange

یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک عکس فوری خاص دسترسی داشته باشید.

gpg:: SnapshotMetadataChange:: CoverImage

یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک تصویر جلد خاص دسترسی داشته باشید.

gpg:: TurnBasedMatch

یک ساختار داده حاوی داده‌هایی درباره وضعیت فعلی TurnBasedMatch .

gpg:: TurnBasedMatchConfig

یک ساختار داده حاوی داده های مورد نیاز برای ایجاد TurnBasedMatch .