31 lines
739 B
C#
31 lines
739 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class coin : MonoBehaviour
|
|
{
|
|
public static int coinCounter = 0;
|
|
private GameObject coinUI;
|
|
private Text coinUIText;
|
|
private AudioSource audioData;
|
|
|
|
// destroys coins on collision and adds to total counter
|
|
private void Start()
|
|
{
|
|
coinUI = GameObject.Find("CoinUI");
|
|
coinUIText = coinUI.GetComponent<Text>();
|
|
audioData = GameObject.Find("coins").GetComponent<AudioSource>();
|
|
}
|
|
void OnTriggerEnter2D(Collider2D col)
|
|
{
|
|
if (col.CompareTag("Player"))
|
|
{
|
|
coinCounter++;
|
|
coinUIText.text = coinCounter.ToString();
|
|
audioData.Play();
|
|
Destroy(gameObject);
|
|
}
|
|
|
|
}
|
|
|
|
}
|