void OnSceneLoaded(Scene scene, LoadSceneMode mode) { // TODO: Countdown timer for each level // StartCoroutine(LevelStartTimer()); numReady = 0; performingSceneTransition = false; Debug.Log("Getting avatars"); if (scene.buildIndex > 0) { GameObject avObj1 = GameObject.Find("Avatar 1"); GameObject avObj2 = GameObject.Find("Avatar 2"); if (avObj1 != null && avObj2 != null) { avatar1 = avObj1.GetComponent <Avatar> (); avatar2 = avObj2.GetComponent <Avatar> (); } } mainCam.FadeCameraIn(); }
// Make sure the time is running properly and only assign one _instance void Awake() { if (_instance != this && _instance != null) { Destroy(gameObject); return; } _instance = this; mainCam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <TransitionCamera>(); mainCam.FadeCameraIn(); }