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); } } }