以下のようなスクリプトがあるとします
(Unityを使用、Debug.Logはprintと同じようなものと解釈してください)
//クラスやusingは質問内容と密接ではないので省略(下記は全て、同クラス内のものです) public Dictionary<int,GameObject> book; void Start(){ book=new Dictionary<int,GameObject>(){ {1,a}, {2,b}, {3,c}, } methodA(book); methodB(); } public void methodA(Dictionary<int,GameObject> book){ Debug.Log(book); } public void methodB(){ Debug.Log(book); }
この時、methodBのbookには値が入っていません。
このような配列を持った構造体を同じクラス内で使い回しするにはどのようにすればいいのでしょうか?
回答2件
あなたの回答
tips
プレビュー