public override float value(DynamicMineral aMineral) { return(aMineral.size); }
public override float value(DynamicMineral aMineral) { return(aMineral.Map.fertilityGrid.FertilityAt(aMineral.Position)); }
public override float value(DynamicMineral aMineral) { return(aMineral.distFromNeededTerrain); }
public override float value(DynamicMineral aMineral) { return(aMineral.Map.glowGrid.GameGlowAt(aMineral.Position)); }
public override float value(DynamicMineral aMineral) { return(aMineral.Map.weatherManager.curWeather.rainRate); }
public override float value(DynamicMineral aMineral) { return(aMineral.Position.GetTemperature(aMineral.Map)); }
public float belowMinDecayRate; // How quickly it decays when below minStableFert public abstract float value(DynamicMineral aMineral);
public virtual float growthRateFactorAtPos(DynamicMineral aMineral) { return(growthRateFactor(valueAtPos(aMineral))); }