Esempio n. 1
0
    void Damage(Transform enemy)
    {
        NS_EnemyMovement health = enemy.GetComponent <NS_EnemyMovement>();

        if (enemy.GetComponent <NS_EnemyMovement>() == false)
        {
            DestructibleObjHealth healthh = enemy.GetComponent <DestructibleObjHealth>();
            healthh.Damaged(damage);
            return;
        }

        health.TakeDamage(damage);
    }
Esempio n. 2
0
    void SlowDown(Transform enemy)
    {
        if (enemy.GetComponent <NS_EnemyMovement>() == false)
        {
            DestructibleObjHealth healthh = enemy.GetComponent <DestructibleObjHealth>();
            healthh.Damaged(damage);
            return;
        }

        NS_EnemyMovement health = enemy.GetComponent <NS_EnemyMovement>();

        health.TakeDamage(damage);
        health.speed = health.speed / 1.4f;
    }
Esempio n. 3
0
    public void DamageObject(Transform enemy)
    {
        DestructibleObjHealth health = enemy.GetComponent <DestructibleObjHealth>();

        health.Damaged(damage);
    }