示例#1
0
        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);
        }
示例#2
0
 public ServerBuildController(ServerController server, UpgradeController upgrade, FinanceController finance)
 {
     _server  = server;
     _upgrade = upgrade;
     _finance = finance;
 }
示例#3
0
 public ServerController(ILog log, IEvent events, FinanceController finance)
 {
     _log     = log.CreateLogger(this);
     _event   = events;
     _finance = finance;
 }
示例#4
0
 public EngineerController(IEvent events, GameSettings settings, FinanceController finance)
 {
     _event   = events;
     _finance = finance;
 }
示例#5
0
 public ClientController(ServerController server, IEvent events, FinanceController finance)
 {
     _server  = server;
     _event   = events;
     _finance = finance;
 }