Мне нужно сделать 5-минутный таймер.Пишу скрипт на юнити. На данный момент код выглядит так: Код using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Timer : MonoBehaviour { public float timer = 300; private DateTime timerEnd; private void Start() { timerEnd = DateTime.Now.AddSeconds(timer); } private void Update() { TimeSpan delta = timerEnd - DateTime.Now; Debug.Log(delta.Minutes.ToString("00") + ":" + delta.Seconds.ToString("00")); if (delta.TotalSeconds <= 0) { Debug.Log("TheEND"); } } } Выдает следующую ошибку:
Sane4ik2102, Здесь то что тебе нужно, практикуйся\изучай. В гугле просто вбей https://gamedevbeginner.com/how-to-make-countdown-timer-in-unity-minutes-seconds/
Sane4ik2102, Индекс (отсчитываемый от нуля) должен быть больше или равен нулю и меньше размера списка аргументов. На какой строчке кода падает исключение? где float = 300f сделай