Ejemplo n.º 1
0
 // Use this for initialization
 void Awake()
 {
     levelCompleteScreen.SetActive(false);
     inputManager   = FindObjectOfType <InputManager>();
     gameManager    = FindObjectOfType <GameManager>();
     gameSaver      = GameSaver.instance;
     bitsUI         = FindObjectOfType <BitsUI>();
     timeUI         = FindObjectOfType <TimeUI>();
     bitsUI.reqBits = reqBits;
     timeUI.reqTime = reqTime;
 }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        player           = GameObject.Find("Player");
        playerHealth     = player.GetComponent <Health>();
        camPivot         = GameObject.Find("Camera Pivot");
        inputManager     = FindObjectOfType <InputManager>();
        activeCheckpoint = startPoint;
        gameManager      = FindObjectOfType <GameManager>();
        particleParent   = GameObject.Find("Particle Systems").transform;
        player.SetActive(false);
        Transform enemiesParent    = GameObject.Find("Enemies").transform;
        Transform hazardsParent    = GameObject.Find("Hazards").transform;
        Transform enemyWavesParent = GameObject.Find("Enemy Waves").transform;
        Transform npcParent        = GameObject.Find("NPCs").transform;

        gameObjectEvents = new GameObject[enemiesParent.childCount + hazardsParent.childCount + enemyWavesParent.childCount + npcParent.childCount];
        completedEvents  = new bool[gameObjectEvents.Length];
        for (int i = 0; i < gameObjectEvents.Length; i++)
        {
            if (i < enemiesParent.childCount)
            {
                gameObjectEvents[i] = enemiesParent.GetChild(i).gameObject;
            }
            else if (i < enemiesParent.childCount + hazardsParent.childCount)
            {
                gameObjectEvents[i] = hazardsParent.GetChild(i - enemiesParent.childCount).gameObject;
            }
            else if (i < enemiesParent.childCount + hazardsParent.childCount + enemyWavesParent.childCount)
            {
                gameObjectEvents[i] = enemyWavesParent.GetChild(i - enemiesParent.childCount - hazardsParent.childCount).gameObject;
            }
            else
            {
                gameObjectEvents[i] = npcParent.GetChild(i - enemiesParent.childCount - hazardsParent.childCount - enemyWavesParent.childCount).gameObject;
            }
        }
        bitsUI = FindObjectOfType <BitsUI>();
        StartCoroutine(Respawn());
    }
Ejemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     bitsUI = GameObject.Find("Bits Slider").GetComponent <BitsUI>();
 }