提问人:Jamelaumn 提问时间:5/28/2023 最后编辑:Jamelaumn 更新时间:5/28/2023 访问量:112
嵌套枚举 C#
Nested enums C#
问:
我正在 Unity 中创建一个游戏,我希望在彼此内部有多个枚举,并使“下拉列表”在 Unity 中可见
public class ItemEnums{
public enum Type
{
CraftingMaterial,
Equipment,
Food,
Miscellaneous
}
public enum FoodType
{
Potion,
Edible,
Drink
}
public enum EdibleType
{
Meat,
Herbs,
Fruit,
Vegetables,
ProcessedFood
}
}
[CreateAssetMenu(fileName = "New Item", menuName = "Create new Item")]
[System.Serializable]
public class Items : ScriptableObject
{
public int id;
public string itemName;
[TextArea(3, 3)] public string description;
public GameObject prefab;
public Texture icon;
public int maxStack;
public float weight;
public int baseValue;
public ItemEnums.Type type;
如您所见,我实例化了枚举类型,但是在选项 food 的类型中,我想实例化枚举 FoodType,而在 FoodType Edible 中,我想实例化 EdibleType,我该怎么做?
答: 暂无答案
上一个:C# 循环访问嵌套键值对
下一个:在“使用”中检测“使用”
评论
None