public static GameSpec ForGame(FromGame game) { GameSpec spec = Games.TryGetValue(game, out GameSpec baseSpec) ? baseSpec.Clone() : new GameSpec(); spec.Game = game; return(spec); }
public GameEditor(GameSpec spec) { this.Spec = spec; }
public Scraper(GameSpec spec) { this.spec = spec; this.editor = new GameEditor(spec); }
public GameEditor(FromGame game) { this.Spec = ForGame(game); }