Как сделать так, чтобы Родитель использовал только свой игровой объект и не был доступен для дочерних классов? - PullRequest
0 голосов
/ 16 февраля 2019

Итак, я пытался сделать таймер обратного отсчета только из моего родительского класса, и он работает правильно, но в консоли обновления он переполнен: «Ссылка на объект не устанавливает экземпляр объекта», поэтому я надеялся, что есть какой-то способчтобы исправить это?вот мой код

пробовал поле сериализации но все равно нет

 [SerializeField] private TextMeshProUGUI countdownTimer;
   void Start()
   {
      currentTime = startingTime * Time.deltaTime;
   }

   void Update()
   {
    currentTime -= 1;
    countdownTimer.text = currentTime.ToString("0");
   }

так вот мой дочерний класс

 using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;

 public class BroadScript : GameManagerRevamped
 {
  public override void rightanswersButton()
  {
    base.rightanswersButton();
}


public override void Shuffler()
{
    ShuffleCounter += 1;
    base.Shuffler();
}
public override void firstButtonClicked()
{
    ClicksCounter += 1;
    finalAnswer += "b";
    base.firstButtonClicked();
}

public override void secondButtonClicked()
{
    ClicksCounter += 1;
    finalAnswer += "r";
    base.secondButtonClicked();
}

public override void thirdButtonClicked()
{
    ClicksCounter += 1;
    finalAnswer += "o";
    base.thirdButtonClicked();
}

public override void fourthButtonClicked()
{
    ClicksCounter += 1;
    finalAnswer += "a";
    base.fourthButtonClicked();
}

public override void fifthButtonClicked()
{
    ClicksCounter += 1;
    finalAnswer += "d";
    base.fifthButtonClicked();
}

}

я былв состоянии получить функцию правильно, но ошибка просто затопляет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...