private void ApplyAction(GameAction a) { this.Actions.Add(a); this.States.Add(_gs.Apply(a)); _notify(a); }
public abstract void Acknowledge(GameState gs, GameAction a);