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

        public abstract float value(DynamicMineral aMineral);
Ejemplo n.º 8
0
 public virtual float growthRateFactorAtPos(DynamicMineral aMineral)
 {
     return(growthRateFactor(valueAtPos(aMineral)));
 }