public SpeciesStats(int _tcc, int _lcc, StatsDataPoint _ntr, StatsDataPoint _hyd, StatsDataPoint _rpu, StatsDataPoint _hlt) { tcc = _tcc; lcc = _tcc; ntr = _ntr; hyd = _hyd; rpu = _rpu; hlt = _hlt; }
public SpeciesStats(string species) { tcc = CreatureDatabase.GetCreatureCount(species); lcc = CreatureDatabase.GetLiveCreatureCount(species); List <Creature> live = CreatureDatabase.GetLive(species); ntr = new StatsDataPoint(live.Select(c => c.Nutrition).ToArray()); hyd = new StatsDataPoint(live.Select(c => c.Hydration).ToArray()); rpu = new StatsDataPoint(live.Select(c => c.ReproductiveUrge).ToArray()); hlt = new StatsDataPoint(live.Select(c => c.Health).ToArray()); }