【发布时间】:2014-08-16 07:08:21
【问题描述】:
我有一个名为MeleeWeapon 的类,它继承自类Item 和接口Usable。我有一个 Item 类型的数组,其中包含一些 MeleeWeapon 类型的对象,我想知道如何检查它们是否可用。我尝试了以下方法,但都导致错误被记录。有什么建议吗?
(此索引中的项目是武器类型,我已经确定了这一点)
我已经搜索了这个答案,这是我得到这些方法的地方,所以我为重复道歉,它对我不起作用。
Debug.Log ( itemType.IsAssignableFrom(typeof(Usable)));
Debug.Log (inv.items[inv.selectedHotbarSlot].item is Usable);
【问题讨论】:
-
澄清“不适合我”。 “可用”正是您要寻找的。span>
-
我正在尝试获取一个布尔值 true,但结果却是 false。
-
然后去调试你的代码。您没有提供足以证明问题的示例,因此您不能期待任何更好的答案。