Esempio n. 1
0
    // Start is called before the first frame update
    void Start()
    {
        despawnCountdown = MaxDespawnTime;

        // gets the deaths pace
        deathSpace = FindObjectOfType <DeathSpace>();
    }
Esempio n. 2
0
    // Start is called before the first frame update
    void Start()
    {
        // gets the item manager instance and sets the item count for the spawner.
        itemManager = ItemManager.GetInstance();
        itemManager.SetItemCount(itemCount);

        // sets the spawn time
        // spawnCountdown = spawnTime;

        // finds deathspace if not set.
        if (deathSpace == null)
        {
            deathSpace = FindObjectOfType <DeathSpace>();
        }
    }
Esempio n. 3
0
    // Start is called before the first frame update
    void Start()
    {
        // shows player objective.
        if (objectiveText == null)
        {
            GameObject temp = GameObject.Find("Objective Text");

            // if the objective text object exists
            if (temp != null)
            {
                objectiveText = temp.GetComponent <Text>();
            }
        }


        if (objectiveText != null)
        {
            objectiveText.text = "First player to " + winScore + " wins";
        }

        // now loads from resources folder so that an EXE can be built.
        // Object playerPrefab = Resources.Load<Object>("Prefabs/Player"); // Assets/Resources/Prefabs/Player.prefab

        // creates players at runtime
        // if (p1 == null || p2 == null || p3 == null || p4 == null)
        // {
        //     for (int i = 1; i <= playerCount; i++)
        //     {
        //         GameObject px = Instantiate((GameObject)playerPrefab);
        //
        //         // generates players
        //         if (i == 1 && p1 == null)
        //         {
        //             p1 = px.GetComponent<PlayerObject>();
        //             p1.playerNumber = 1;
        //             p1.playerCamera.gameObject.GetComponent<Camera>().targetDisplay = 0;
        //         }
        //         else if (i == 2 && p2 == null)
        //         {
        //             p2 = px.GetComponent<PlayerObject>();
        //             p2.playerNumber = 2;
        //             p2.playerCamera.gameObject.GetComponent<Camera>().targetDisplay = 1;
        //         }
        //         else if (i == 3 && p3 == null)
        //         {
        //             p3 = px.GetComponent<PlayerObject>();
        //             p3.playerNumber = 3;
        //             p3.playerCamera.gameObject.GetComponent<Camera>().targetDisplay = 2;
        //         }
        //         else if (i == 4 && p4 == null)
        //         {
        //             p4 = px.GetComponent<PlayerObject>();
        //             p4.playerNumber = 4;
        //             p4.playerCamera.gameObject.GetComponent<Camera>().targetDisplay = 3;
        //         }
        //     }
        // }


        // adds players to the player list
        // if (p1 != null)
        //     players.Add(p1);
        // if (p2 != null)
        //     players.Add(p2);
        // if (p3 != null)
        //     players.Add(p3);
        // if (p4 != null)
        //     players.Add(p4);

        // adds a death space if one doesn't exist.
        if (deathSpace == null)
        {
            // gets the death space component.
            deathSpace = GetComponent <DeathSpace>();

            // component does not exist, so add one.
            if (deathSpace == null)
            {
                // adds a death space component
                deathSpace = gameObject.AddComponent <DeathSpace>();
            }
        }

        // checks for countdown timer.
        if (countdownTimer == null)
        {
            countdownTimer = FindObjectOfType <CountdownTimer>();
        }
    }