com.guru.unity.sdk.core/Runtime/GuruConsent/~Sample/GuruConsetDemo/GuruConsetDemo.cs

47 lines
1.0 KiB
C#
Raw Permalink Normal View History

2023-12-26 04:22:19 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using Guru;
/// <summary>
/// Consent流程演示
/// </summary>
public class GuruConsetDemo : MonoBehaviour
{
public Button _btnRequest;
public Text _txtInfo;
public InputField _inputBox;
// Start is called before the first frame update
void Start()
{
_btnRequest.onClick.AddListener(OnClickRequest);
}
/// <summary>
/// 点击请求
/// </summary>
void OnClickRequest()
{
// 无需回调的话可直接调用
// GuruConsent.StartConsent();
var deviceId = _inputBox.text;
GuruConsent.StartConsent(OnGetConsentStatus, deviceId);
}
/// <summary>
/// 获取到 ConsentStatus
/// </summary>
/// <param name="status"></param>
private void OnGetConsentStatus(int status)
{
string msg = $"--- [Unity] Get Status: {status}";
Debug.Log(msg);
_txtInfo.text = msg;
}
}