void Start() { //------------------------------------------------------------DEBUG---------------------------------------- //numberOfEnemies = 0; //PlayerPrefs.SetInt("NGC1300NUMBER_OF_ENEMIES", 4); //----------------------------------------------------------------------------------------------------- music = Music.FindObjectOfType <Music> (); if (Music.isFighting) { music.newCLIP(); Music.isFighting = false; } //JumpGates = GameObject.FindGameObjectsWithTag("JumpGateTag"); jumpgate = JumpGates.GetComponent <JumpGateScript>(); character = Character.FindObjectOfType <Character>(); Text factionControl = GetComponent <Text>(); var aSource = GetComponents <AudioSource>(); //jumpgate = JumpGateScript.FindObjectOfType<JumpGateScript>(); CheckIfWarpIn(); audioPanel.SetActive(false); stayOutOfTrouble = aSource[0]; resistingArrest = aSource[1]; CheckEnemiesAndRep(); Debug.Log(" number of enemies inside start function in ngc1300 is " + numberOfEnemies); //numberOfEnemies = PlayerPrefs.GetInt("NGC1300NUMBER_OF_ENEMIES"); if (numberOfEnemies == 0) { PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "REBELLION"); UpdateDisplay(); //tHIS GETs rid of bossfight for now /* * if (PlayerPrefs.GetInt ("BOSS_FIGHT_NGC1300_DONE") == 0) { * jumpgate.EnemyJumpIntoSystem (); * //PlayerPrefs.SetInt ("BOSS_FIGHT_NGC1300_DONE", 1); * * }*/ //if (PlayerPrefs.GetInt ("BossNGC1300DEAD") == 0) { // jumpgate.EnemyJumpIntoSystem (); // } } if (numberOfEnemies == 1) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[1]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "NOVA"); } if (numberOfEnemies == 2) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[1]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; Random.seed = System.DateTime.Now.Second; GameObject enemyPrefab2 = enemyPrefabs[1]; Vector3 newPos2 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero2 = Quaternion.Euler(0, 0, 0); GameObject enemy2 = Instantiate(enemyPrefab2, newPos2, zero2) as GameObject; PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "NOVA"); //factionControl.text = "<" + PlayerPrefs.GetString("NGC1300_FACTION_CONTROL").ToString() + ">"; } if (numberOfEnemies == 3) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[1]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; Random.seed = System.DateTime.Now.Second; GameObject enemyPrefab2 = enemyPrefabs[1]; Vector3 newPos2 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero2 = Quaternion.Euler(0, 0, 0); GameObject enemy2 = Instantiate(enemyPrefab2, newPos2, zero2) as GameObject; PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "NOVA"); Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab3 = enemyPrefabs[1]; Vector3 newPos3 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero3 = Quaternion.Euler(0, 0, 0); GameObject enemy3 = Instantiate(enemyPrefab3, newPos3, zero3) as GameObject; PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "NOVA"); //factionControl.text = "<" + PlayerPrefs.GetString("NGC1300_FACTION_CONTROL").ToString() + ">"; } if (numberOfEnemies == 4) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[1]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; Random.seed = System.DateTime.Now.Second; GameObject enemyPrefab2 = enemyPrefabs[1]; Vector3 newPos2 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero2 = Quaternion.Euler(0, 0, 0); GameObject enemy2 = Instantiate(enemyPrefab2, newPos2, zero2) as GameObject; PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "NOVA"); Random.seed = System.DateTime.Now.Hour; GameObject enemyPrefab3 = enemyPrefabs[1]; Vector3 newPos3 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero3 = Quaternion.Euler(0, 0, 0); GameObject enemy3 = Instantiate(enemyPrefab3, newPos3, zero3) as GameObject; Random.seed = System.DateTime.Now.Month; GameObject enemyPrefab4 = enemyPrefabs[1]; Vector3 newPos4 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero4 = Quaternion.Euler(0, 0, 0); GameObject enemy4 = Instantiate(enemyPrefab4, newPos4, zero4) as GameObject; PlayerPrefs.SetString("NGC1300_FACTION_CONTROL", "NOVA"); //factionControl.text = "<" + PlayerPrefs.GetString("NGC1300_FACTION_CONTROL").ToString() + ">"; } NGC1300hasBeenVisited = PlayerPrefs.GetInt("NGC1300hasBeenVisitedSaved"); //NGC1300hasBeenScanned = PlayerPrefs.GetInt("NGC1300hasBeenScannedSaved"); PlayerPrefs.GetInt("NGC1300hasBeenScannedSaved"); if (PlayerPrefs.GetInt("NGC1300hasBeenScannedSaved") != 0) { ScanningComplete(); scanner.SetActive(false); } anim = Animator.FindObjectOfType <Animator>(); }
void Start() { music = Music.FindObjectOfType <Music> (); if (Music.isFighting) { music.newCLIP(); Music.isFighting = false; } FirstPanelInfo.SetActive(false); character = Character.FindObjectOfType <Character>(); jumpgate = JumpGateScript.FindObjectOfType <JumpGateScript>(); Text factionControl = GetComponent <Text>(); var aSource = GetComponents <AudioSource>(); CheckIfWarpIn(); audioPanel.SetActive(false); stayOutOfTrouble = aSource[0]; resistingArrest = aSource[1]; CheckEnemiesAndRep(); if (numberOfEnemies == 0) { PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "REBELLION"); UpdateDisplay(); if (PlayerPrefs.GetInt("BOSS_FIGHT_GNZ11_DONE") == 0) { jumpgate.GNZ11EnemyJumpIntoSystem(); PlayerPrefs.SetInt("BOSS_FIGHT_GNZ11_DONE", 1); } if (PlayerPrefs.GetInt("BossGNZ11DEAD") == 0) { jumpgate.GNZ11EnemyJumpIntoSystem(); } } if (numberOfEnemies == 1) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[0]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "QUANTUMCORP"); Debug.Log(PlayerPrefs.GetString("GNZ11_FACTION_CONTROL")); } if (numberOfEnemies == 2) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[0]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; Random.seed = System.DateTime.Now.Second; GameObject enemyPrefab2 = enemyPrefabs[0]; Vector3 newPos2 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero2 = Quaternion.Euler(0, 0, 0); GameObject enemy2 = Instantiate(enemyPrefab2, newPos2, zero2) as GameObject; PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "QUANTUMCORP"); //factionControl.text = "<" + PlayerPrefs.GetString("GNZ11_FACTION_CONTROL").ToString() + ">"; Debug.Log(PlayerPrefs.GetString("GNZ11_FACTION_CONTROL")); } if (numberOfEnemies == 3) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[0]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; Random.seed = System.DateTime.Now.Second; GameObject enemyPrefab2 = enemyPrefabs[0]; Vector3 newPos2 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero2 = Quaternion.Euler(0, 0, 0); GameObject enemy2 = Instantiate(enemyPrefab2, newPos2, zero2) as GameObject; PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "QUANTUMCORP"); Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab3 = enemyPrefabs[0]; Vector3 newPos3 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero3 = Quaternion.Euler(0, 0, 0); GameObject enemy3 = Instantiate(enemyPrefab3, newPos3, zero3) as GameObject; PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "QUANTUMCORP"); factionControl.text = "<" + PlayerPrefs.GetString("GNZ11_FACTION_CONTROL").ToString() + ">"; Debug.Log(PlayerPrefs.GetString("GNZ11_FACTION_CONTROL")); } if (numberOfEnemies == 4) { Random.seed = System.DateTime.Now.Millisecond; GameObject enemyPrefab = enemyPrefabs[0]; Vector3 newPos = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero = Quaternion.Euler(0, 0, 0); GameObject enemy = Instantiate(enemyPrefab, newPos, zero) as GameObject; Random.seed = System.DateTime.Now.Second; GameObject enemyPrefab2 = enemyPrefabs[0]; Vector3 newPos2 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero2 = Quaternion.Euler(0, 0, 0); GameObject enemy2 = Instantiate(enemyPrefab2, newPos2, zero2) as GameObject; PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "QUANTUMCORP"); Random.seed = System.DateTime.Now.Hour; GameObject enemyPrefab3 = enemyPrefabs[0]; Vector3 newPos3 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero3 = Quaternion.Euler(0, 0, 0); GameObject enemy3 = Instantiate(enemyPrefab3, newPos3, zero3) as GameObject; Random.seed = System.DateTime.Now.Month; GameObject enemyPrefab4 = enemyPrefabs[0]; Vector3 newPos4 = new Vector3(Random.Range(xMin, xMax), Random.Range(yMin, yMax), Random.Range(zMin, zMax)); Quaternion zero4 = Quaternion.Euler(0, 0, 0); GameObject enemy4 = Instantiate(enemyPrefab4, newPos4, zero4) as GameObject; PlayerPrefs.SetString("GNZ11_FACTION_CONTROL", "QUANTUMCORP"); factionControl.text = "<" + PlayerPrefs.GetString("GNZ11_FACTION_CONTROL").ToString() + ">"; Debug.Log(PlayerPrefs.GetString("GNZ11_FACTION_CONTROL")); } GNZ11hasBeenVisited = PlayerPrefs.GetInt("GNZ11hasBeenVisitedSaved"); PlayerPrefs.GetInt("GNZ11hasBeenScannedSaved"); Debug.Log("has been scanned " + PlayerPrefs.GetInt("GNZ11hasBeenScannedSaved")); if (PlayerPrefs.GetInt("GNZ11hasBeenScannedSaved") != 0) { //ScanningComplete(); //scanner.SetActive(false); } //anim = Animator.FindObjectOfType<Animator>(); }