انواع ارزش
انواع مقادیر غیرقابل تغییر نشان دهنده داده های خدمات بازی.
خلاصه
روش های دسترسی در عرضه مدیران به عنوان یک
اشیاء نوع مقدار می توانند معتبر (نماینده یک مقدار معتبر) یا نامعتبر باشند. اگر وضعیت به همراه شیء نوع مقدار IsSuccess() برگردانده شود، مقدار مرتبط همیشه معتبر خواهد بود. اگر وضعیت IsError() باشد، مقدار مرتبط همیشه نامعتبر خواهد بود. اعتبار را می توان مستقیماً از طریق متد Valid() روی هر شیء نوع مقدار آزمایش کرد. فراخوانی متدهای غیر از Valid() یک شی از نوع مقدار نامعتبر یک خطا است و باید از آن اجتناب کرد.
اشیاء نوع ارزش تغییرناپذیر هستند و نمای ثابتی از دادههای زیربنایی را در نقطهای از زمان فراخوانی دسترسیدهنده ارائهدهنده آنها منعکس میکنند.
اشیاء نوع ارزش متحرک هستند و به طور موثر قابل کپی هستند.
ویژگی های اشیاء نوع ارزش که کپی پیچیده یا پرهزینه هستند با مرجع برگردانده می شوند. طول عمر مرجع بازگشتی به طول عمر شی نوع مقدار محدود می شود.
روشهای کمکی برای تبدیل اشیاء نوع مقدار به رشتههای اشکالزدایی یا خروجی آنها به جریانهای اشکالزدایی در دسترس هستند. نمایشهای قابل خواندن توسط انسان که توسط این روشها ارائه میشوند فقط برای اهداف ثبت و اشکالزدایی در نظر گرفته شدهاند و نباید پایدار در نظر گرفته شوند.
کلاس ها | |
---|---|
gpg:: دستاورد | یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک دستاورد خاص دسترسی داشته باشید. |
gpg:: رویداد | یک ساختار داده منفرد حاوی داده هایی در مورد وضعیت یک رویداد خاص. |
gpg:: تابلوی امتیازات | یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک تابلوی امتیاز خاص مانند نام و اعتبار آن دسترسی داشته باشید. |
gpg:: دعوت چند نفره | یک ساختار داده حاوی دادههایی درباره وضعیت فعلی یک دعوت به مسابقه نوبتی. |
gpg:: شرکت کننده چند نفره | یک ساختار داده حاوی دادههای مربوط به یک شرکتکننده در یک مسابقه چند نفره. |
gpg:: Participant Results | یک ساختار داده حاوی دادههای مربوط به هر شرکتکننده برای |
gpg:: پخش کننده | ساختار داده ای که به شما امکان می دهد به داده های مربوط به یک پخش کننده خاص دسترسی داشته باشید. |
gpg:: PlayerLevel | یک ساختار داده واحد حاوی دادههای مربوط به سطح بازیکن. |
gpg:: PlayerStats | ساختار داده ای که به شما امکان می دهد به داده های مربوط به یک پخش کننده خاص دسترسی داشته باشید. |
gpg:: RealTimeRoom | یک ساختار داده حاوی وضعیت فعلی یک اتاق چند نفره بلادرنگ. |
gpg:: RealTimeRoomConfig | یک ساختار داده حاوی داده های مورد نیاز برای ایجاد یک شی |
gpg:: امتیاز | ساختار داده واحد که به شما امکان می دهد به داده های مربوط به امتیاز بازیکن دسترسی داشته باشید. |
gpg:: صفحه امتیاز | یک ساختار داده واحد که به شما امکان دسترسی به داده های امتیازی را می دهد. |
gpg:: صفحه امتیاز:: ورودی | کلاسی که یک ورودی در صفحه امتیاز ایجاد می کند. |
gpg:: ScorePage:: ScorePageToken | یک ساختار داده که یک نوع تقریباً مات است که یک پرس و جو برای یک صفحه امتیاز را نشان می دهد (یا خالی است). |
gpg:: خلاصه امتیاز | یک ساختار داده واحد که به شما امکان می دهد به خلاصه ای از اطلاعات امتیاز دسترسی داشته باشید. |
gpg:: Snapshot Metadata | یک ساختار داده واحد که به شما امکان می دهد به داده هایی در مورد وضعیت یک ابرداده عکس فوری خاص دسترسی داشته باشید. |
gpg:: SnapshotMetadataChange | یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک عکس فوری خاص دسترسی داشته باشید. |
gpg:: SnapshotMetadataChange:: CoverImage | یک ساختار داده واحد که به شما امکان می دهد به داده های مربوط به وضعیت یک تصویر جلد خاص دسترسی داشته باشید. |
gpg:: TurnBasedMatch | یک ساختار داده حاوی دادههایی درباره وضعیت فعلی |
gpg:: TurnBasedMatchConfig | یک ساختار داده حاوی داده های مورد نیاز برای ایجاد |