Esempio n. 1
0
    IEnumerator QuickShield(float attacktime)
    {
        if (ShieldObject.activeSelf == false)
        {
            ShieldObject.SetActive(true);
            EnemyHPScript.SetIsInvincible(true);
        }
        LookAt();
        Debug.Log("[BOSSATTACK] Cast QuickShield with attacktime " + attacktime);
        yield return(new WaitForSeconds(attacktime));

        ShieldObject.SetActive(false);
        EnemyHPScript.SetIsInvincible(false);
        yield return(new WaitForSeconds(0));
    }