Hi,
i’m trying to make a simple coin manager for my 2d game.
i tried and failed making it on the player script as i couldn’t add the UI Text to the coin object.
i have tried the script below on an empty gameobject and now its not working at all…
My Player object has a collider and my coin object is a trigger, i dont know if this will be an issue?
Can anyone help?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Coin : MonoBehaviour {
public Collider2D Player;
public Collider2D Coins;
public GameObject Coinz;
public Text countText;
//public Text winText;
private int count;
void Start()
{
//winText.text = "";
SetCountText();
count = 0;
}
void Update()
{
CoinManager();
}
void CoinManager()
{
if (Player.IsTouching(Coins))
{
Destroy(Coinz);
count = count + 1;
SetCountText();
}
}
void SetCountText()
{
countText.text = "Count: " + count.ToString();
}
}