小编Sl0*_*hzy的帖子

比较C#/ Unity中的枚举值?

我想知道是否有可能比较两个单独的枚举(来自不同脚本)的(整数)?

我目前正在尝试:

 if((int)newMiner.minerType == (int)resourceType)
        {
            Debug.Log("Resource Holder Accepts Miner");
        }
Run Code Online (Sandbox Code Playgroud)

newMiner是另一个具有我要比较的枚举的脚本,minerType是一个Enum,而resourceType是我要与之比较的本地Enum。

我现在所拥有的不会返回错误,但是它总是返回true。任何有关如何/不起作用的信息将不胜感激:)

c# enums unity-game-engine

1
推荐指数
1
解决办法
2261
查看次数

标签 统计

c# ×1

enums ×1

unity-game-engine ×1