Files
2026-02-09 23:53:14 +01:00

33 lines
872 B
C#

using System;
using UnityEngine;
namespace OctoCore.Localization
{
public class OctoLocalizationProxy : MonoBehaviour
{
public void SetLanguageWritten(string language)
{
if (!OctoCore.Instance) return;
object value;
Enum.TryParse(typeof(OctoLanguages), language, true, out value);
if (value == null)
value = OctoCore.Instance.Settings.Languages.Default;
OctoCore.Instance.Localization.SetLanguageWritten((OctoLanguages)value);
}
public void SetLanguageAudio(string language)
{
if (!OctoCore.Instance) return;
object value;
Enum.TryParse(typeof(OctoLanguages), language, true, out value);
if (value == null)
value = OctoCore.Instance.Settings.Languages.Default;
OctoCore.Instance.Localization.SetLanguageAudio((OctoLanguages)value);
}
}
}