Boa tarde gente. Então, meu unity ta tendo um problema na hora que eu crio uma função Text para fazer um sistema de Score. Já vi vários videos na internet e entrei até em sites, copiando até mesmo os próprios scripts deles, mas mesmo assim permanece o erro. Alguém poderia me ajudar ?
Erro do Unity:
Assets\Player\Coletar.cs(23,12): error CS0246: The type or namespace name 'Text' could not be found (are you missing a using directive or an assembly reference?)
Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Coletar : MonoBehaviour
{
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// /////////////////////
public bool lixo;
public bool organico;
public bool vidro;
public bool papel;
public bool metal;
public bool plastico;
public int numorganico;
public int numvidro;
public int numpapel;
public int nummetal;
public int numplastico;
public Text Textorganico;
public Text Textvidro;
public Text Textpapel;
public Text Textmetal;
public Text Textplastico;
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// /////////////////////
void Start()
{
Textorganico.text = numorganico.ToString();
Textorganico.text = numvidro.ToString();
Textorganico.text = numpapel.ToString();
Textorganico.text = nummetal.ToString();
Textorganico.text = numplastico.ToString();
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// /////////////////////
void Update()
{
}
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// /////////////////////
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// /////////
// LIXEIRA \\
private void OnCollisionEnter2D(Collision2D collision2D)
{
if (collision2D.gameObject.CompareTag("lixo-organico"))
{
if (lixo)
{
if (organico)
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
} else
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
}
}
if (collision2D.gameObject.CompareTag("lixo-plastico"))
{
if (lixo)
{
if (plastico)
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
else
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
}
}
if (collision2D.gameObject.CompareTag("lixo-vidro"))
{
if (lixo)
{
if (vidro)
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}else
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
}
}
if (collision2D.gameObject.CompareTag("lixo-papel"))
{
if (lixo)
{
if (papel)
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}else
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
}
}
if (collision2D.gameObject.CompareTag("lixo-metal"))
{
if (lixo)
{
if (metal)
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}else
{
lixo = false;
organico = false;
vidro = false;
papel = false;
metal = false;
plastico = false;
}
}
}
}
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////
// LIXO \\
private void OnTriggerEnter2D(Collider2D collision2D)
{
if (collision2D.gameObject.CompareTag("organico"))
{
if (!lixo)
{
lixo = true;
organico = true;
Destroy(collision2D.gameObject);
}
}
if (collision2D.gameObject.CompareTag("plastico"))
{
if (!lixo)
{
lixo = true;
plastico = true;
Destroy(collision2D.gameObject);
}
}
if (collision2D.gameObject.CompareTag("vidro"))
{
if (!lixo)
{
lixo = true;
vidro = true;
Destroy(collision2D.gameObject);
}
}
if (collision2D.gameObject.CompareTag("papel"))
{
if (!lixo)
{
lixo = true;
papel = true;
Destroy(collision2D.gameObject);
}
}
if (collision2D.gameObject.CompareTag("metal"))
{
if (!lixo)
{
lixo = true;
metal = true;
Destroy(collision2D.gameObject);
}
}
}
///////////////////// ///////////////////// ///////////////////// ///////////////////// ///////////////////// /////////////////////
} // class
