// retard-generated using Code.Infrastructure.UI; using Code.Infrastructure.EventBus; using Code.Infrastructure.StateMachine; namespace Code.Infrastructure.UI.Panels { public partial class LoadingPanel { public override void FireCreatedEvent() { _eventBus.RaiseEvent(h => h.LoadingPanelCreated(this)); } public override void FireRemovedEvent() { _eventBus.RaiseEvent(h => h.LoadingPanelRemoved()); } } public interface ILoadingPanelCreatedHandle : IGlobalSubscriber { void LoadingPanelCreated(UIPanel panel); } public interface ILoadingPanelRemovedHandle : IGlobalSubscriber { void LoadingPanelRemoved(); } }