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

21 lines
501 B
C#

using AlicizaX.Framework.Runtime.Event.Generated;
namespace AlicizaX.Localization
{
[Prewarm(4)]
public readonly struct LocalizationChangeEvent : IEventArgs
{
public readonly Language ChangedLanguage;
public LocalizationChangeEvent(Language language)
{
ChangedLanguage = language;
}
public static void Publisher(Language language)
{
EventPublisher.Publish(new LocalizationChangeEvent(language));
}
}
}