public LocalizationManager() { m_Dictionary = new Dictionary <string, string>(); m_LoadAssetCallbacks = new LoadAssetCallbacks(LoadDictionarySuccessCallback, LoadDictionaryDependencyAssetCallback, LoadDictionaryFailureCallback, LoadDictionaryUpdateCallback); m_ResourceManager = FrameworkEntry.Instance.GetManager <ResourceManager>(); m_EventManager = FrameworkEntry.Instance.GetManager <EventManager>(); m_LocalizationHelper = null; m_Language = Language.Unspecified; }
/// <summary> /// 设置本地化辅助器。 /// </summary> /// <param name="localizationHelper">本地化辅助器。</param> public void SetLocalizationHelper(LocalizationHelperBase localizationHelper) { if (localizationHelper == null) { Debug.LogError("要设置的本地化辅助器为空"); return; } m_LocalizationHelper = localizationHelper; }