Загрузка...

Timer not working

Thread in C# created by Sane4ik2102 Feb 23, 2022. 222 views

  1. Sane4ik2102
    Sane4ik2102 Topic starter Feb 23, 2022 0 Mar 31, 2019
    Мне нужно сделать 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");
    }
    }
    }
    Выдает следующую ошибку:
    [IMG]
     
  2. r3xq1
    r3xq1 Feb 23, 2022 53 Jul 27, 2018
    1. View previous comments (5)
    2. Sane4ik2102 Topic starter
      r3xq1,
      Object reference not set to an instance of an object
      Timer.DisplayTime (System.Single timeToDisplay
    3. Sane4ik2102 Topic starter
    4. r3xq1
      Sane4ik2102, я что ванга шо ли? не вижу полностью кода! (И пиши текстом код, а не скриншотами!) Да и по третей ссылке в самом низу есть полностью код, возьми да себе запиши его, перепиши как тебе нужно в конце концов.
Top
Loading...