Я создал игру, которая полностью работала без ошибок.Внезапно через неделю я решил проверить свой код, чтобы посмотреть, смогу ли я его упростить.Тем не менее, когда я открыл скрипт, он дал мне более сотни ошибок ... Он говорит, что пространство имен необходимо, но есть импортированное пространство имен ...
Я пытался искать решения, но безуспешно... Вот небольшой пример.Я получаю ошибки во всех объявлениях «GameObject» и в каждом «пустом» поле, а также в моем одиночном объявлении.Все работало неделю назад.Также нет ошибок консоли.Все подчеркнуто красным.
// Namespace imports
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PopupManager : MonoBehaviour
{
// Declarations
public static PopupManager Instance { get; set; }
public GameObject signInWarning;
private GameObject clone;
void Awake()
{
// Singleton creation
if(Instance == null)
{
Instance = this;
DontDestroyOnLoad(gameObject);
}
else
{
Destroy(gameObject);
}
}
public void SignInWarning(bool status)
{
if (status)
{
clone = Instantiate(signInWarning);
}
else
{
Destroy(clone, .4f);
}
}
}
Я хотел бы решить эти проблемы.Я знаю, что мой код работает и не имеет ошибок.Мое единственное предположение, что это связано с настройками Visual Studios или, возможно, сбой в их системе?Очень расстраивает отсутствие возможности доступа к ярлыкам методов и получения ошибок без ошибок ...
Заранее спасибо за помощь!