public void Awake() { if (Instance == null) { Instance = this; } AchievementObserver = FindObjectOfType <MB_AchievementObserver>().gameObject; a_Audio = GameObject.Find("SceneManager").GetComponent <AudioSource>(); PathType = Random.Range(0, 10); }
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; } //} }