Esempio n. 1
0
    /// <summary>
    /// Exit trigger collision reactions for maven
    /// </summary>
    /// <param name="playerCollision"></param>
    private void OnTriggerExit(Collider playerCollision)
    {
        if (playerCollision.gameObject.tag == "jump_counter")
        {
            ProceduralGenerator.jumpsTaken.Value++;
            ProceduralGenerator.AddJumpCounterbackToQueue(playerCollision.gameObject);
        }

        if (playerCollision.gameObject.tag == "end_of_level")
        {
            particleDanger.SetActive(false);

            if (DestroyCollider.isInsideDestroy)
            {
                GameOverScreenController.gameOver.Value = true;
            }
        }
    }