using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TMPro;
using UnityEngine;
using UnityEngine.UI;

// copy of PanelHeaderController
class WindowText : MonoBehaviour
{
    public LanguageDetector<string> Content = new LanguageDetector<string>();

    [Header("Content")]
    [SerializeField] public TextMeshProUGUI displayedValue;

    // alternative component - in some places ther is used plain Text component no TextMeshProUGUI... - trash soltuion, mess in project fonts :)
    [SerializeField] public Text displayedTextValue;
    private void Start()
    {
        // Set Panel Header value
        if (displayedValue != null)
            displayedValue.text = Content.DetectInstanceBasedOnLanguage();

        if (displayedTextValue != null)
            displayedTextValue.text = Content.DetectInstanceBasedOnLanguage();
    }
}