// retard-generated using Code.Infrastructure.UI; using Code.Infrastructure.EventBus; using Code.Infrastructure.StateMachine; namespace Code.Infrastructure.UI.Panels { public partial class LogoPanel { public override void FireCreatedEvent() { _eventBus.RaiseEvent(h => h.LogoPanelCreated(this)); } public override void FireRemovedEvent() { _eventBus.RaiseEvent(h => h.LogoPanelRemoved()); } } public interface ILogoPanelCreatedHandle : IGlobalSubscriber { void LogoPanelCreated(UIPanel panel); } public interface ILogoPanelRemovedHandle : IGlobalSubscriber { void LogoPanelRemoved(); } }