using UnityEngine;
using UnityEngine.UI;
using Stove.StoveSDK;
using System.Collections.Generic;
using UnityEditor;

public class InfoSample : MonoBehaviour
{
    public Text appVersionText;
    public Text sdkVersionText;
    public Text bundleIDText;
    public Text environmentText;
    public Text accessTokenText;

    void Start()
    {
        
    }

    void Update()
    {
        
    }

    public static void Print()
    {
        GameObject infoPanel = GameObject.Find("InfoPanel");
        InfoSample infoSample = infoPanel.GetComponent<InfoSample>();

        string appVersion = "";
#if !UNITY_IOS && !UNITY_ANDROID
        appVersion = "1.0.0";
#elif UNITY_ANDROID
        appVersion = Application.version;
#elif UNITY_IOS
        //string bundleVersion = PlayerSettings.iOS.buildNumber;
        appVersion = Application.version;
#endif
        infoSample.appVersionText.text = appVersion;
        infoSample.sdkVersionText.text = "2.9.0";

        infoSample.bundleIDText.text = Application.identifier;
        infoSample.environmentText.text = AuthSample.environment;

        AccessToken accessToken = Auth.AccessToken;
        if (accessToken != null)
        {
            infoSample.accessTokenText.text = accessToken.ToString();
        }
        else
        {
            infoSample.accessTokenText.text = "";
        }
    }
}
