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; } }
// 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; }
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; }
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; * }*/ }