Files
Hasebe/Assets/UnityCodeGen.Generated/Code.Infrastructure.Camera.CameraStateMachine.Generated.cs
T
2026-09-25 16:27:22 +03:00

35 lines
1.0 KiB
C#

// <auto-generated/>
#pragma warning disable CS0105
using Code.Infrastructure.StateMachine;
using Code.Infrastructure.Camera.CameraStates;
using Code.OfficeGame.Player;
using Code.Game.Gameplay.Player;
#pragma warning restore CS0105
namespace Code.Infrastructure.Camera
{
public partial class CameraStateMachine : AbstractStateMachine<Code.Infrastructure.Camera.CameraMode,Code.Infrastructure.Camera.CameraStateMachineContext>
{
public CameraStateMachine(Code.Infrastructure.Camera.CameraStateMachineContext context) : base(context)
{
var stateNoneCameraState = new NoneCameraState(StateMachineContext);
States.Add(stateNoneCameraState.MyState, stateNoneCameraState);
var stateLocationTransitionState = new LocationTransitionState(StateMachineContext);
States.Add(stateLocationTransitionState.MyState, stateLocationTransitionState);
var stateOpenMovementCameraState = new OpenMovementCameraState(StateMachineContext);
States.Add(stateOpenMovementCameraState.MyState, stateOpenMovementCameraState);
}
}
}