public UpgradeController(ILog log, GameSettings settings, ServerController server, FinanceController finance) { _log = log.CreateLogger(this); _server = server; _finance = finance; _clientLevels = LoadLevels(settings.ClientUpgrades); _customLevels = LoadLevels(settings.CustomUpgrades); }
public ServerBuildController(ServerController server, UpgradeController upgrade, FinanceController finance) { _server = server; _upgrade = upgrade; _finance = finance; }
public ServerController(ILog log, IEvent events, FinanceController finance) { _log = log.CreateLogger(this); _event = events; _finance = finance; }
public EngineerController(IEvent events, GameSettings settings, FinanceController finance) { _event = events; _finance = finance; }
public ClientController(ServerController server, IEvent events, FinanceController finance) { _server = server; _event = events; _finance = finance; }