2017-02-03 8 views
0

スクリプトインスペクタ3をアセットとして使用した後、エラーが発生しました。 上記のエラーは私がゲームオブジェクトにスクリプトを添付させて私のエラーをコンパイルすることを許さないコンソールで表示されます。 このエラーを取り除くには?ユニティのエラー(スクリプトインスペクタ3):ScriptableObjectコンストラクタからGetBoolを呼び出すことはできません

+0

私は、ScriptableObjectコンストラクタheheからGetBoolメソッドを削除しようとします。 ScriptableObjectから派生したクラスを作成しましたか?そのコンストラクタでは、GetBoolを使用することはできません。例外が指し示しているFGConsole.cs、65行目のコードを見せてください。それ以外の場合は、Script Inpsector 3にバグがあると思います。 – Maakep

+0

これらのスクリプトはすべてデフォルトですので、どうすればよいのでしょうか? –

+0

静的FGConsole() \t { \t \t _openLogEntriesInSi2 = EditorPrefs.GetBool( "ScriptInspector.OpenLogEntriesInSi2"、true); \t \t consoleWindowType = typeof(EditorWindow).Assembly.GetType( "UnityEditor.ConsoleWindow"); \t \t ....... –

答えて

1

Niresh、あなたが使用しているScript Inspector 3のバージョンは、新しいバージョンのUnityでは古すぎます。 2016年7月、Unityリリースバージョン5.4とScript Inspector 3は、これらの変更をサポートするためにバージョン3.0.13にアップグレードされました。あなたのコピーをUnity Asset Storeから最新のリリースされたSi3バージョン(現在3.0.17)にアップデートするだけで正常に動作します。

関連する問題