Files
Infratest/Assets/UnityCodeGen.Generated/Code.Infrastructure.UI.Panels.MenuChoosePanelEvents.Generated.cs
T
ThomasCharester 60c28f54f2 Миксер
Почини интерфейс
2026-03-23 23:59:32 +03:00

61 lines
1.5 KiB
C#

// retard-generated
using Code.Infrastructure.UI;
using Code.Infrastructure.EventBus;
using Code.Infrastructure.StateMachine;
namespace Code.Infrastructure.UI.Panels
{
public partial class MenuChoosePanel
{
public override void FireCreatedEvent()
{
_eventBus.RaiseEvent<IMenuChoosePanelCreatedHandle>(h => h.MenuChoosePanelCreated(this));
}
public override void FireRemovedEvent()
{
_eventBus.RaiseEvent<IMenuChoosePanelRemovedHandle>(h => h.MenuChoosePanelRemoved());
}
protected override void FireOpenedEvent()
{
_eventBus.RaiseEvent<IMenuChoosePanelOpenedHandle>(h => h.MenuChoosePanelOpened(this));
}
protected override void FireClosedEvent()
{
_eventBus.RaiseEvent<IMenuChoosePanelClosedHandle>(h => h.MenuChoosePanelClosed());
base.FireClosedEvent();
}
}
public interface IMenuChoosePanelCreatedHandle : IGlobalSubscriber
{
void MenuChoosePanelCreated(UIPanel panel);
}
public interface IMenuChoosePanelRemovedHandle : IGlobalSubscriber
{
void MenuChoosePanelRemoved();
}
public interface IMenuChoosePanelOpenedHandle : IGlobalSubscriber
{
void MenuChoosePanelOpened(UIPanel panel);
}
public interface IMenuChoosePanelClosedHandle : IGlobalSubscriber
{
void MenuChoosePanelClosed();
}
}