我正在尝试从脚本访问另一个公共枚举,但我无法让它工作。如果我理解正确的话,如果你有一个类以外的脚本:
public class Regions : MonoBehaviour {
void Start () {
}
void Update () {
}
}
public enum BiomeList
{
BiomeList
}
您应该能够在所有其他脚本中使用它,但我无法访问它 如果我复制公共枚举代码并将其放在底部的另一个脚本中,我可以使用此代码从我想要的脚本中访问它。
public BiomeList biomeFound;
答案 0 :(得分:0)
可能是您的IDE无法找到枚举。
尝试将其放在命名空间中,看看是否允许您访问它。
正如Foggzie指出的那样,如果它在一个类中,你可以在描述它时访问它。
如果你不希望它在一个类中,名称空间应该提供类似的可访问性。
可以创建一个名为“GlobalEnums”的命名空间,并从那里导入它。
答案 1 :(得分:0)
重新启动计算机修复它。