using Code.Generators; using Code.StateMachine; namespace Code.Debug.States { [State(typeof(DebugStateMachineContext) )] public partial class FirstState : BaseState { public FirstState(DebugStateMachineContext context) : base(context) { } public override DebugStates myState => DebugStates.First; } [State(typeof(DebugStateMachineContext) )] public partial class SecondState : BaseState { public SecondState(DebugStateMachineContext context) : base(context) { } public override DebugStates myState => DebugStates.First; } }