public GoToFloorState(StateContext context) : base(context) { NextAction = new OpenFloorDoorState(context); }
public CloseDoorsState(StateContext context) : base(context) { NextAction = new GoToFloorState(context); }
/// <summary> /// Initializes a new instance of the <see cref="StateBase"/> class. /// </summary> /// <param name="context">The context.</param> public StateBase(StateContext context) { Context = context; }
public OpenFloorDoorState(StateContext context) : base(context) { }