回答編集履歴
1
修正
answer
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
2つ考えられます。
|
2
2
|
|
3
3
|
1. publicフィールドなのでそのクラスの利用者側がnewしてセットする前提で作られている(よろしくないですが)
|
4
|
-
2. EnemyDataがクラスではなく構造体(struct)
|
4
|
+
2. ~~EnemyDataがクラスではなく構造体(struct)~~
|
5
5
|
|
6
|
-
たぶん後者じゃないかと。
|
6
|
+
~~たぶん後者じゃないかと。~~
|
7
|
+
|
8
|
+
なんか質問が編集されてたので2じゃないっぽいですね。
|
9
|
+
Unity自体はよく知らないんですが、1です。
|
10
|
+
属性が付いてるので、DIっぽい感じで開発環境やフレームワークと連携してインスタンスがセットされる仕組みになってるのかと。
|