예제 #1
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        var collectible = collider.gameObject.GetComponent<Collectible>();
        if (collectible != null)
        {
            stageManager.AddScore(Mathf.RoundToInt(collectible.Collect() * scoreMultiplier));
            scoreMultiplier += .2f;
            multiplier.text = $"x{scoreMultiplier:f1}";
        }

        if (collider.gameObject.CompareTag("Hazard"))
        {
            SoundEvents.Play("Death");
            stageManager.Death();
        }
    }