Example #1
0
 public ResourseBunch
 (
     Resourse resourse, double amount
 )
 {
     this.Resourse = resourse;
     this.Amount   = amount;
 }
Example #2
0
 public Mine
 (
     Resourse miningResourse, double mineRate,
     double damageRate, double strengthMultipler, double enduranceMultipler,
     int occupyingSpace, UnitHolder unitHolder,
     string name, State buildingState, TimeSpan timeToBuildSec, TimeSpan timeToDestroySec, List <ResourseBunch> necessaryResourses
 )
     : base(
         damageRate, strengthMultipler, enduranceMultipler,
         Type.Mine, occupyingSpace, unitHolder,
         name, buildingState, timeToBuildSec, timeToDestroySec, necessaryResourses
         )
 {
     this.MiningResourse = miningResourse;
     this.MineRate       = mineRate;
 }
 public Factory
 (
     Resourse rawResourse, Resourse productResourse, double factoryRate,
     double damageRate, double strengthMultipler, double enduranceMultipler,
     int occupyingSpace, UnitHolder unitHolder,
     string name, State buildingState, TimeSpan timeToBuildSec, TimeSpan timeToDestroySec, List <ResourseBunch> necessaryResourses
 )
     : base(
         damageRate, strengthMultipler, enduranceMultipler,
         Type.Factory, occupyingSpace, unitHolder,
         name, buildingState, timeToBuildSec, timeToDestroySec, necessaryResourses
         )
 {
     this.RawResourse     = rawResourse;
     this.ProductResourse = productResourse;
     this.FactoryRate     = factoryRate;
 }
Example #4
0
 private static void AddSingleResourseType(Queue <string> args)
 {
     Resourses.Add(
         Resourse.Create(args)
         );
 }