Unity 2d У меня счет очков идет не до бесконечности, а только до 9 а после он обнуляется и не идет подскажите что делать

Я новичок в Unity и много чего не понимаю, я хотел сделать систему очков но у меня код плохо работает, если еще поможете скажите как сделать чтобы у меня счет был поверх всех и его закрывали желтые трубы. https://youtu.be/xDUAZ5mfgsU вот ссылка на видео

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Score : MonoBehaviour
{
    public int score;                                    
    public Text scoreText;

    void Start()
    {
        score = 0;
    }

    
    void Update()
    {
        scoreText.text = score.ToString();
    }

    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag == "Score")
        {
            score++;
        }
    }

Ответы (1 шт):

Автор решения: тимофей

хз попробуй площадь длля текта увеличить или скачай скрипт отсюда https://www.youtube.com/watch?v=Yzx8eRtolHk

→ Ссылка