LevelTutorial GetTutorialLevelIfPossible() { if (_level == null) { _level = GameObject.FindObjectOfType <LevelTutorial>(); } return(_level); }
/// <summary> Called when the GameObject collides with another GameObject. </summary> /// <param name="collider"> /// The <see cref="Collider"/> with details about the trigger event, such as the name of its GameObject. /// </param> void OnTriggerEnter(Collider collider) { if (collider.CompareTag("Player")) { LevelTutorial levelTutorial = GameObject.FindObjectOfType(typeof(LevelTutorial)) as LevelTutorial; levelTutorial.CollectBriefcase(); // Destroys the extinguiser. Destroy(this.gameObject); } }