// #pragma warning disable CS0105 using Code.Infrastructure.StateMachine; using Code.Infrastructure.Camera.CameraStates; using Code.Game.Gameplay.Player; #pragma warning restore CS0105 namespace Code.Infrastructure.Camera { public partial class CameraStateMachine : AbstractStateMachine { public CameraStateMachine(Code.Infrastructure.Camera.CameraStateMachineContext context) : base(context) { var stateNoneCameraState = new NoneCameraState(StateMachineContext); States.Add(stateNoneCameraState.MyState, stateNoneCameraState); var stateCleanerCameraState = new CleanerCameraState(StateMachineContext); States.Add(stateCleanerCameraState.MyState, stateCleanerCameraState); } } }