smart-interactive-display/Assets/GadGame/Scripts/QRShowNewCTA.cs

36 lines
791 B
C#
Raw Normal View History

2024-06-24 01:57:54 -07:00
using System;
using GadGame.Event.Customs;
using GadGame.Event.Type;
using GadGame.Network;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class QRShowNewCTA : MonoBehaviour
{
[SerializeField] private RawImage _rawImage;
[SerializeField] private VoidEvent _scanSuccess;
[SerializeField] private GuestEvent _guestUpdatedSubscription;
async void Start()
{
_rawImage.texture = await P4PGraphqlManager.Instance.GetQrLink();
// _timer.SetDuration(60).Begin();
}
private void OnEnable()
{
_guestUpdatedSubscription.Register(ShowInfo);
}
private void OnDisable()
{
_guestUpdatedSubscription.Unregister(ShowInfo);
}
private void ShowInfo(Guest guest) {
_scanSuccess.Raise();
}
}