public EcoStatController(GameState game, IPlayerController controller, Economy economy, EcoValue value,
     IAction decreaseInvestment, IAction increaseInvestment, string controlString)
 {
     this.game = game;
     this.controller = controller;
     this.economy = economy;
     this.value = value;
     this.decreaseInvestment = decreaseInvestment;
     this.increaseInvestment = increaseInvestment;
     this.controlString = controlString;
 }
Пример #2
0
            public static ValueParameters FromEconomy(Economy.Economy eco, EcoValue value)
            {
                var v = eco[value];

                return new ValueParameters(value, v.Value, v.Investment);
            }
Пример #3
0
 public ParameterGroup(Economy.Economy eco)
 {
     this.id = eco.Player.ID;
     this.values = new List<ValueParameters>(eco.Values.Count);
     foreach (var value in eco.Values)
     {
         this.values.Add(ValueParameters.FromEconomy(eco, value));
     }
 }