统一错误(Script Inspector 3):不允许从ScriptableObject构造函数调用GetBool

时间:2017-02-03 16:12:30

标签: c# unity3d

GetBool is not allowed to be called from a ScriptableObject constructor (or instance field initializer), call it in OnEnable instead. Called from ScriptableObject 'FGConsole'.
See "Script Serialization" page in the Unity Manual for further details.
UnityEditor.EditorPrefs:GetBool(String, Boolean)
ScriptInspector.FGConsole:.cctor() (at Assets/Plugins/Editor/ScriptInspector3/Scripts/FGConsole.cs:65)

在将Unity Inspector 3作为资产使用Unity Inspector 3后,我出现了一个错误。 上面的错误显示在控制台中,它不允许我将脚本附加到游戏对象并编译我的错误。 如何删除此错误?

1 个答案:

答案 0 :(得分:1)

Niresh,您使用的Script Inspector 3的版本对于较新版本的Unity来说太旧了。 2016年7月,Unity发布了5.4版本,Script Inspector 3升级到3.0.13版本以支持这些更改。只需将您的副本从Unity Asset Store更新到最新发布的Si3版本(目前为3.0.17),它就可以正常工作。