从MonoBehaviour继承时出现NullReferenceException

时间:2015-04-15 12:46:16

标签: c# inheritance unity3d

我正在进行一个团结项目,我有一个完美的脚本,不需要继承MonoBehaviour。我需要从MonoBehaviour继承此脚本以使用检查器调整公共变量,当我这样做时,我从公共值中获取NullReferenceException,这些公式值在脚本中正确处理而不继承MonoBehaviour。

我知道这可能看起来不太清楚,但是有没有人知道发生了什么以及如何解决它?

Screenshot of GUIDisplay instance in Unity editor

第一个元素InputField是我需要绑定到脚本的唯一公共元素,其他变量没有正常工作:MonoBehaviour。我可以让他们忽略它吗?

1 个答案:

答案 0 :(得分:0)

我弄清楚了,我的脚本是由另一个脚本实例化的,导致很多麻烦直接与MonoBehavior相关。 对不起我的愚蠢问题。