Как я могу исправить эту проблему при попытке запустить 2 разные функции, которые делают похожие вещи? Оба инициализируют счетчик на 0, а затем обновляют на основе сценария onmousedown для 3D-объекта.
public class GameManager : MonoBehaviour
{
public List<GameObject> targets;
public TextMeshProUGUI mistakeText;
public TextMeshProUGUI QAText;
public int question;
public int mistakes;
void Start()
{
mistakes = 0;
mistakeText.text = "Mistakes: " + mistakes;
question = 0;
QAText.text = "Question: " + question; " /10";
}
// Update is called once per frame
public void UpdateMistakes(int mistakesToAdd)
{
mistakes += mistakesToAdd;
mistakeText.text = "Mistakes: " + mistakes;
}
public void UpdateQuestion(int questionToAdd)
{
question += questionToAdd;
QAText.text = "Question: " + question; "/10";
}
}
Изображение