using Code.Infrastructure.Camera; using Code.Infrastructure.Generators; using Code.Infrastructure.SceneLoader; using UnityEngine; namespace Code.Infrastructure.App.States { [State(typeof(AppStates),typeof(AppStateMachineContext))] [StateRaisingEvent] public partial class GameplayState : IOnGameplaySceneLoadedHandler { public GameplayState(AppStateMachineContext context, EventBus.EventBus eventBus) : base(context, eventBus) { } public override AppStates myState => AppStates.Gameplay; protected override void OnEnterState() { } protected override void OnExitState() { } public void OnGameplaySceneLoaded() { } } }