ARKBreedingStats.Values.applyMultipliersToStats C# (CSharp) Метод

applyMultipliersToStats() публичный Метод

public applyMultipliersToStats ( double multipliers ) : void
multipliers double
Результат void
        public void applyMultipliersToStats(double[][] multipliers)
        {
            for (int sp = 0; sp < species.Count; sp++)
            {
                for (int s = 0; s < 8; s++)
                {
                    species[sp].stats[s].BaseValue = species[sp].statsRaw[s].BaseValue;
                    // don't apply the multiplier if AddWhenTamed is negative (currently the only case is the Giganotosaurus, which does not get the subtraction multiplied)
                    species[sp].stats[s].AddWhenTamed = species[sp].statsRaw[s].AddWhenTamed * (species[sp].statsRaw[s].AddWhenTamed > 0 ? multipliers[s][0] : 1);
                    species[sp].stats[s].MultAffinity = species[sp].statsRaw[s].MultAffinity * multipliers[s][1];
                    species[sp].stats[s].IncPerTamedLevel = species[sp].statsRaw[s].IncPerTamedLevel * multipliers[s][2];
                    species[sp].stats[s].IncPerWildLevel = species[sp].statsRaw[s].IncPerWildLevel * multipliers[s][3];
                }
            }
        }