因此,我一直试图在名为“ ModulesList”的脚本中访问枚举类。我尝试了以下方法:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ModuleIdentifier : MonoBehaviour
{
public string CurrentSongModule;
ModulesList moduleList = new ModulesList();
// Start is called before the first frame update
void Start()
{
}
}
但不起作用。如何引用该枚举?
答案 0 :(得分:0)
因此,在您的课程ModuleList
中,我将提供一个示例枚举,因为您没有说明这些枚举是什么
因此,假设您的枚举在这样的ModuleList中
class ModuleList:MonoBehaviour
{
public enum YourEnum
{
None, SampleA, SampleB;
}
}
这就是从ModuleIdentifier
脚本中调用它的方式
class ModuleIdentifier : MonoBehaviour
{
ModuleList ML = new ModuleList();
if(ML.YourEnum == ML.None)
{
//do something
}
}