コード例 #1
0
    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>();
    }
コード例 #2
0
ファイル: GNz11.cs プロジェクト: Ofrepose/RebellionReboot
    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>();
    }