Esempio n. 1
0
 void PFSdied(int num)
 {
     Destroy(pfs[num]);
     cams.enemiesAlive -= 1;
     cams.points       += 1;
     pfs[num]           = null;
     if (atter == num && cams.enemiesAlive > 0)
     {
         bool going = true;
         while (going)
         {
             num++;
             if (pfs[num] != null)
             {
                 PurpleFSScript npscript = pfs[num].GetComponent <PurpleFSScript>();
                 npscript.attacker = true;
                 atter             = num;
                 going             = false;
             }
         }
     }
     else if (atter == num && stage != 5)
     {
         atter = stage + 1;
     }
     if (cams.enemiesAlive == 0 && done1 == true && done2 == false)
     {
         go2 = true;
     }
 }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     pfs1               = Instantiate(PurpleFS, new Vector3(-22f, 114f, 114f), Quaternion.identity) as GameObject;
     pfsscript          = pfs1.GetComponent <PurpleFSScript>();
     pfsscript.source   = 1;
     pfsscript.attacker = true;
     pfsscript.spawner  = this;
     pfsscript.num      = 1;
     cams               = GameObject.Find("Main Camera").GetComponent <MainCameraScript>();
     cams.enemiesAlive += 1;
 }
Esempio n. 3
0
    void spawnPFS(int num, Vector3 vec, int source)
    {
        pfs[num] = Instantiate(PurpleFS, vec, Quaternion.identity) as GameObject;
        PurpleFSScript pfsscript = pfs[num].GetComponent <PurpleFSScript>();

        pfsscript.source = source;
        if (num == atter)
        {
            pfsscript.attacker = true;
        }
        pfsscript.spawner  = this;
        pfsscript.num      = num;
        cams.enemiesAlive += 1;
    }
Esempio n. 4
0
    void PFSdied(int num)
    {
        Destroy(pfs[num]);
        cams.enemiesAlive -= 1;
        enemiesAlive      -= 1;
        cams.points       += 1;
        pfs[num]           = null;
        bool neednew = false;

        if (atter == num)
        {
            neednew = true;
        }
        if (neednew && enemiesAlive > 0)
        {
            bool going = true;
            while (going)
            {
                num++;
                if (numEn >= num)
                {
                    if (pfs[num] != null)
                    {
                        PurpleFSScript npscript = pfs[num].GetComponent <PurpleFSScript>();
                        npscript.attacker = true;
                        atter             = num;
                        going             = false;
                    }
                }
                else
                {
                    num = 0;
                }
            }
        }
        else if (neednew && stage != 4)
        {
            atter = stage + 1;
        }

        /*if (cams.enemiesAlive == 0 && done1 == true && done2 == false) {
         *      go2 = true;
         * }*/
    }