void Start() { if (tower == true) { towerHealth = target.GetComponent <TowerHealth> (); } else if (gem == true) { gemHealth = target.GetComponent <Gem> (); } else if (mob == true) { mobHealth = target.GetComponent <MobHealth> (); } }
void Start() { RandomROF(); isRunning = true; health = GetComponentInParent <MobHealth> (); mobLevel = health.mobLevel; if (health.upgraded == true) { upgraded = true; fireSpeed -= 1.0f; } else { upgraded = false; } StartCoroutine(GetNewTarget()); }
public void AggroStart() { RandomROF(); isRunning = true; layerMask = 1 << 13; health = GetComponentInParent <MobHealth> (); mobLevel = health.mobLevel; if (health.upgraded == true) { upgraded = true; fireSpeed -= 1.0f; } else { upgraded = false; } mobNav = GetComponentInParent <MobNavigation> (); mobNav.mobAggro = this; StartCoroutine(GetNewTarget()); }