回答編集履歴
1
Updateについて追記
answer
CHANGED
@@ -1,10 +1,11 @@
|
|
1
|
-
create_preを別クラスのStart()から呼び出していませんか?
|
1
|
+
create_preを別クラスのStart()またはUpdate()から呼び出していませんか?
|
2
2
|
|
3
3
|
何も設定していない場合、Start()の順番は保証されていません。
|
4
4
|
「create_preを呼び出しているクラスのStart() → GameManagerのStart()」という順番で呼ばれている場合、前者の時点ではdeckはnullなのでエラーが起こります。
|
5
|
+
(うろ覚えですがUpdateも同様で、最初の1回目がStartより先に来るケースがあったように思います)
|
5
6
|
|
6
7
|
GameManagerのStart()をAwake()にする。
|
7
|
-
(Awakeは全てのクラスのStartより先に実行される)
|
8
|
+
(Awakeは全てのクラスのStartやUpdateより先に実行される)
|
8
9
|
|
9
10
|
または
|
10
11
|
|