com.alicizax.unity.framework/Runtime/Localization/LocalizationComponent.cs
2025-09-05 19:46:30 +08:00

26 lines
738 B
C#

using UnityEngine;
namespace AlicizaX.Localization.Runtime
{
/// <summary>
/// 本地化组件。
/// </summary>
[DisallowMultipleComponent]
[AddComponentMenu("Game Framework/Localization")]
public sealed class LocalizationComponent : MonoBehaviour
{
private ILocalizationModule _mLocalizationModule = null;
public static string PrefsKey = Application.dataPath.GetHashCode() + "Language";
private void Awake()
{
_mLocalizationModule = ModuleSystem.RegisterModule<ILocalizationModule,LocalizationModule>();
if (_mLocalizationModule == null)
{
Log.Info("Localization manager is invalid.");
}
}
}
}