public static void TestState() { ScoreContext context = new ScoreContext(); context.GetState(); context.AddScore(70); context.GetState(); context.AddScore(25); context.GetState(); }
protected AbstractState(AbstractState state) { Score = state.Score; Context = state.Context; }
public AbstractState(ScoreContext context) { Context = context; }
public LowState(ScoreContext context) : base(context) { }
public MiddleState(ScoreContext context) : base(context) { }
public HighState(ScoreContext context) : base(context) { }