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