// Update is called once per frame void Update() { if (!IntroScript.introFinished) { return; } if (start && !paused && !audioSource.isPlaying) { audioSource.pitch = Mathf.Clamp(audioSource.pitch + incrementPerLoop, 1.0f, maxPitch); audioSource.Play(); IAScript.instantiateDrone(); IAScript.instantiateNinja(); } }
//Slow enemy within range. void SlowEnemy() { List <GameObject> enemies = FindAllNearEnemy(); if (enemies == null) { return; } foreach (GameObject enemy in enemies) { IAScript enemyScript = enemy.GetComponent <IAScript>(); enemyScript.Slow(slowAmount / 100f); UIScript.instance.DisplayImpactEffect(UIScript.instance.slowEnemyEffect).transform.position = enemy.transform.position; } }