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