// 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; }
// 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()); }
// Use this for initialization void Start() { bitsUI = GameObject.Find("Bits Slider").GetComponent <BitsUI>(); }