#pragma warning disable CS0105 using Code.Infrastructure.EventBus; #pragma warning restore CS0105 namespace Code.Infrastructure.SceneLoader { public partial class SceneLoader{ partial void SetupScenesInfo(){ _scenesActions.Add(SceneId.MainMenu,() => _eventBus.RaiseEvent(h=> h.OnMainMenuSceneLoaded())); _scenesActions.Add(SceneId.Gameplay,() => _eventBus.RaiseEvent(h=> h.OnGameplaySceneLoaded())); } } public interface IOnMainMenuSceneLoadedHandler : IGlobalSubscriber { void OnMainMenuSceneLoaded(); } public interface IOnGameplaySceneLoadedHandler : IGlobalSubscriber { void OnGameplaySceneLoaded(); } }