Пример #1
0
    public static GeneratorData createGeneratorData(GeneratorType type)
    {
        ItemQuality quality = randQuality();
        float       level   = randLevel();

        int maxEnergy = Mathf.RoundToInt(type.maxEnergy() * level * qualityMultiplier(quality));

        GeneratorData data = new GeneratorData(quality, level, type, maxEnergy);

        data.initCommons(calculateCost(data), calculateEnergy(data));

        return(data);
    }