using GameCore.Events.Interfaces; namespace GameCore.Events; public readonly struct ButtonPressedEvent(string channelId, bool newState) : IEvent { public readonly string ChannelId = channelId; public readonly bool NewState = newState; }