public PlayersLoader(IServiceIO io, ISettingsLoader sl) { loader = new Load.JsonWriter <Load.JsonPlayer, Player, Settings>(io.Players, sl.Settings, Load.JsonPlayer.From); players = loader.Load().ToList(); }
public PowersLoader(IServiceIO io, IProvincesLoader provinces) { loader = new Load.JsonWriter <Load.JsonPlayersPower, ImmutableArray <PlayerPower>, bool>(io.Powers, false, Load.JsonPlayersPower.From); powers = loader.Load().ToList(); this.provinces = provinces; }