Exemplo n.º 1
0
    /// <summary>
    /// Causes damage to the target in range of minimal and maximal damage value;
    /// </summary>
    /// <param name="min"></param>
    /// <param name="max"></param>
    public void CauseDamage(float min, float max)
    {
        turretHead.GetComponent <Animation>().Play("GunAttack");
        turretHead.transform.GetChild(0).gameObject.GetComponent <Animator>().StartPlayback();
        EnemyHP enemyhp = curTarget.GetComponent <EnemyHP>();

        if (enemyhp != null)
        {
            attackDamage = Random.Range(min, max);
            enemyhp.ReceiveDamage(attackDamage);
        }
    }