无缘无故的错误(Unity3D-> C#-> Visual Studio-> Android)

时间:2019-05-26 18:32:38

标签: c# android unity3d

我创建了一个完全可以正常运行的游戏。一周后突然间,我决定查看我的代码以查看是否可以简化它。但是,当我打开一个脚本时,它给了我一百多个错误...它说需要名称空间,但是有一个导入的名称空间...

我尝试过寻找解决方案,但是没有运气。这是一个小例子。我在“ GameObject”的所有声明和每个“ void”字段以及我的单例声明中都遇到错误。一周前一切正常。也没有控制台错误。一切都用红色下划线。

// 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设置有关,或者与系统中的故障有关?无法访问方法的快捷方式并在没有错误的情况下获取错误,这非常令人沮丧。

谢谢您的帮助!

0 个答案:

没有答案