Q&A
実現したいこと
instanceを使うと、NullReferenceException: Object reference not set to an instance of an object: Object reference not set to an instance of an object のErorrを直したい
前提
unityで別のscriptから関数を実行するプログラムを書いています
その際にinstanceを使って関数を実行しようとしているのですが、実行するとNullReferenceExceptionが出てしまいます
発生している問題・エラーメッセージ
NullReferenceException: Object reference not set to an instance of an object
該当のソースコード 受付側
C#
1public class TestLog : MonoBehaviour 2 { 3 public static TestLog instance 4 5 6 public void test() 7 { 8 Debug.Log("test!!"); 9 }
該当のソースコード 呼び出し側
C#
1public class test : MonoBehaviour 2 { 3 4 public void start() 5 { 6 7 SavaSystem.instance.test(); 8 Debug.Log("実行成功!"); 9 10 } 11 }
試したこと
public privateの変更
Googleでの検索
補足情報(FW/ツールのバージョンなど)
unity 2021.3.19f1
VScode
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/03/18 10:42
2023/03/18 11:13
2023/03/19 07:09