Example #1
0
 public override float value(DynamicMineral aMineral)
 {
     return(aMineral.size);
 }
Example #2
0
 public override float value(DynamicMineral aMineral)
 {
     return(aMineral.Map.fertilityGrid.FertilityAt(aMineral.Position));
 }
Example #3
0
 public override float value(DynamicMineral aMineral)
 {
     return(aMineral.distFromNeededTerrain);
 }
Example #4
0
 public override float value(DynamicMineral aMineral)
 {
     return(aMineral.Map.glowGrid.GameGlowAt(aMineral.Position));
 }
Example #5
0
 public override float value(DynamicMineral aMineral)
 {
     return(aMineral.Map.weatherManager.curWeather.rainRate);
 }
Example #6
0
 public override float value(DynamicMineral aMineral)
 {
     return(aMineral.Position.GetTemperature(aMineral.Map));
 }
Example #7
0
        public float belowMinDecayRate; // How quickly it decays when below minStableFert

        public abstract float value(DynamicMineral aMineral);
Example #8
0
 public virtual float growthRateFactorAtPos(DynamicMineral aMineral)
 {
     return(growthRateFactor(valueAtPos(aMineral)));
 }