Oyun fikirleri ve özellikleri

Sıradaki özelliğin

Hediye Kodları

Oyuncuların hediye kodlarını girip kullanmasını sağla.

Oyuncu oturumu gerekli
Unity
Görünür sonuç

Test kodu kullanılır. Tekrar kullanım, kurallarına göre değerlendirilir.

Bir hediye kodu oluşturun0:36

Mevcut panel eğitimi önceki tasarımı gösterir; rehber güncel akışı izler.

Bu eğitim İngilizce oynatılır.

Videoyu ayrı aç ↗

Bu özelliği ekle

Kılavuzu inceleyebilirsin. Çalıştırmak için etkin bir proje anahtarı gerekir. Projeyi hazırla

SDK kurulu, proje yapılandırması içe aktarılmış ve oyuncu oturum açmış olmalı.

C#
Assets/Scripts/GiftCodesDemo.cs
horizOn çağrısıHazırlık
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Bu betiği ilk sahnendeki bir GameObject'e ekle.
6public class GiftCodesDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Hazırlık: başlat, bağlan ve bir oyuncunun oturumunu aç.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: hediye kodunu doğrula ve kullan.
16 // Validate first (optional)
17 bool? valid = await GiftCodeManager.Instance.Validate("PROMO2024");
18​
19 // Redeem
20 var result = await GiftCodeManager.Instance.Redeem("PROMO2024");
21 if (result?.Success == true)
22 {
23 // Parse result.GiftData for rewards
24 }
25 }
26}

Yeni özelliğini test et.

Test kodu kullanılır. Tekrar kullanım, kurallarına göre değerlendirilir.

Panelde oyun yapılandırmandaki projeyle aynı projeyi seç.

Uç noktalar
  • POST/gift-codes/validate
  • POST/gift-codes/redeem
API referansındaki tüm uç noktalar
Sıradaki adım için önerimiz

Her tura bir yüksek puan ekle.

Turdan sonra puanı kaydet ve kimin önde olduğunu göster. Bağlantını ve oyuncu oturumunu kullanmaya devam et.