Example #1
0
 // 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();
     }
 }
Example #2
0
    //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;
        }
    }