21 lines
501 B
C#
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));
|
|
}
|
|
}
|
|
}
|