26 lines
708 B
C#
26 lines
708 B
C#
using UnityEngine;
|
|
using TMPro; // Dùng UnityEngine.UI nếu bạn xài Text thường
|
|
|
|
public class ScoreManager : MonoBehaviour
|
|
{
|
|
public TextMeshProUGUI scoreText; // Kéo UI Text điểm số vào đây
|
|
private int currentScore = 0;
|
|
|
|
private void OnTriggerEnter(Collider other)
|
|
{
|
|
// Kiểm tra xem vật lọt qua rổ có phải là bóng không
|
|
if (other.CompareTag("Ball"))
|
|
{
|
|
currentScore += 2; // Cộng 2 điểm
|
|
UpdateScoreUI();
|
|
|
|
// (Tùy chọn) Thêm hiệu ứng âm thanh hoặc Particle vào đây
|
|
}
|
|
}
|
|
|
|
void UpdateScoreUI()
|
|
{
|
|
scoreText.text = "Score: " + currentScore;
|
|
}
|
|
}
|