void Start()
    {
        startTime = Time.time;
        wait      = Random.Range(2.0f, 10.0f);

        launcher = GetComponentInChildren <AALauncher>();
    }
 private void FireWeapon()
 {
     // Fire the next launcher, then put it back at the end of the queue.
     if (launchers[selectedLauncherGroup].Count > 0)
     {
         AALauncher temp = launchers[selectedLauncherGroup].Dequeue();
         temp.Launch(target, rigidbody.velocity);
         launchers[selectedLauncherGroup].Enqueue(temp);
     }
 }
Ejemplo n.º 3
0
        void Start()
        {
            startTime = Time.time;
            wait      = Random.Range(minWaitTime, maxWaitTime);

            launcher        = GetComponentInChildren <AALauncher>();
            launchTransform = launcher.GetComponent <Transform>();

            laserAim = GetComponentInChildren <LaserAim>();
        }