GuildTycoon/Assets/_/Features/Tests/Runtime/testLocalization.cs
2025-09-06 23:56:47 +02:00

34 lines
979 B
C#

using Core.Runtime;
using UnityEngine;
namespace TestFacts.Runtime
{
public class testLocalization : BaseMonobehaviour
{
private LocalizationSystem _localization = LocalizationSystem.Instance;
[ContextMenu("Current Language ?")]
public void GetCurrentLanguage()
{
_localization.LoadLanguage();
// Affichage de la langue courante
}
[ContextMenu("Mettre en anglais")]
public void SetEnglish()
{
GameManager.Instance.CurrentLanguage = "en";
_localization.SaveLanguage(GameManager.Instance.CurrentLanguage);
SaveFacts("GeneralSettings");
}
[ContextMenu("Mettre en français")]
public void SetFrench()
{
GameManager.Instance.CurrentLanguage = "fr";
_localization.SaveLanguage(GameManager.Instance.CurrentLanguage);
SaveFacts("GeneralSettings");
}
}
}