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); }
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; }
public void EnemySlowDown(Transform enemy) { //if (this.gameObject != null) //{ if (isFrozen == false) { NS_EnemyMovement health = enemy.gameObject.GetComponent <NS_EnemyMovement>(); enemy.gameObject.GetComponent <NS_EnemyMovement>().isFrozen = true; health.TakeDamage(FreezeDamage); health.speed = health.speed / 2; } //} }