public ResourseBunch ( Resourse resourse, double amount ) { this.Resourse = resourse; this.Amount = amount; }
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; }
private static void AddSingleResourseType(Queue <string> args) { Resourses.Add( Resourse.Create(args) ); }