Exemplo n.º 1
0
    void SetStats()
    {
        float delta = NormalDistribution.GetNum(0f, 0.2f);

        delta = Mathf.Clamp(delta, -0.25f, 0.25f);

        // Make difference in enemies' dimensions
        transform.localScale += new Vector3(delta, delta, 0f);

        // Change main stats
        characterStats.SetMaxHealth(Mathf.CeilToInt(characterStats.GetMaxHealth() * delta));
        characterStats.SetMaxMagicka(Mathf.CeilToInt(characterStats.GetMaxMagicka() * delta));
        characterStats.SetMaxStamina(Mathf.CeilToInt(characterStats.GetMaxStamina() * delta));
    }