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

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