Я пытаюсь написать некоторый код, чтобы, когда текстовое поле содержало текст «true», моя игра запускала мой скрипт Autoclickers. Когда этот скрипт запускается, я хочу, чтобы он проверил 4 текстовых поля, если они содержат true, подождитеустановленное время, увеличить очки на определенную величину, а затем начать все сначала.Скрипт должен увеличивать очки каждые 3, 10, 15 и 25 секунд.Я попробовал следующее и несколько других вещей:
void Update()
{
StartCoroutine(WaitI2());
}
public IEnumerator WaitI2()
{
int.TryParse(Balance.text, out Amount);
Points = 100;
if (Item2Data.text == "true")
{
yield return new WaitForSecondsRealtime(3);
Amount += Points * 5;
}
Balance.text = Amount.ToString();
yield return new WaitForSecondsRealtime(3);
}
Любая помощь или объяснение, где я иду не так, будет принята с благодарностью.