クラスを跨いでのデータの格納について
c#
1//GameManager.cs 2 public static List<GameObject>item = new List<GameObject>();
このように宣言し、他クラスからも参照できるようにしています。
c#
1//Player.cs 2 3public GameObject item; 4 5 private void 当たり判定関数() 6 { 7 GameManager.item.Add(item); 8 }
このように記述することで、itemのListにitemのGameObjectを入れることができると思ったのですが、入りませんでした。希望していた動きは、アイテムを入手した後に、ある場所にその衝突したオブジェクトを入れておこうとしていました。
回答2件
あなたの回答
tips
プレビュー