internal AverageStat(double totalValue, int count, Type statType, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.totalValue = totalValue; this.count = count; this.statType = statType; this.infoLevel = infoLevel; }
internal IntStat(int value, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.value = value; this.infoLevel = infoLevel; }
internal DoubleStat(double value, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.value = value; this.infoLevel = infoLevel; }
internal TimeStat(double value, bool timeOfDay = false, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.value = (int)value; this.timeOfDay = timeOfDay; this.infoLevel = infoLevel; }
internal StringStat(string value, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.value = value; this.infoLevel = infoLevel; }
internal BoolStat(bool value, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.value = value; this.infoLevel = infoLevel; }
internal MoneyStat(float value, int numDigits = 0, AirportStatUtils.InfoLevels infoLevel = AirportStatUtils.InfoLevels.None) { this.value = value; this.numDigits = numDigits; this.infoLevel = infoLevel; }