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

public class BaseSample : MonoBehaviour
{
    void Start()
    {
    }

    void Update()
    {
    }

    public void SetLanguage()
    {
        Localization.Language currentLanguage = Localization.GetLanguage();
        LanguageDialog.Show(currentLanguage, language =>
        {
            Debug.Log("------- [Stove-Sample] Localization.SetLanguage "+ language + " -------");
            Localization.SetLanguage(language);
        });
    }

    public void GetConstants()
    {
        TextFieldOneDialog.Show((string key) =>
        {
            if (key == null)
            {
                // cancel
            }
            else
            {
                string value = Constants.Get(key);
                Debug.Log("------- [Stove-Sample] Constants.Get : " + value + " -------");
            }
        });   
    }

    public void Version()
    {
        SSTools.ShowMessage("Base Version : " + Constants.GetVersion(), SSTools.Position.bottom, SSTools.Time.oneSecond);
    }
}
