Пример #1
0
    public void MangerRepas(Repas repas)
    {
        PlayerHealthManager phm = FindObjectOfType <PlayerHealthManager>();

        phm.HealPlayer(repas.heal);
        FindObjectOfType <WeaponOnPlayer>().damageBuff           += repas.damageBuff - 1;
        FindObjectOfType <PlayerControllerIsometric>().speedBuff += repas.speedBuff - 1;
        GetComponent <ItemManager>().loot += repas.lootBuff;
        phm.currentShield += repas.shieldBuff;
        phm.StartCoroutine(phm.AutoHeal(repas.lifeBuff, repas.timeOfBuff));

        if (repas.timeOfBuff != 0) // Infini
        {
            StartCoroutine(WaitTimeOfBuff(repas));
        }
    }