Example #1
0
    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);
        }
    }