回答編集履歴
1
動画の内容を受けて変更
test
CHANGED
@@ -1,3 +1,16 @@
|
|
1
1
|
CardControllerに``model = new CardModel(cardID);``とありますが、そのようなCardModelのコンストラクタは存在しません。
|
2
2
|
コンストラクタを追加するか、``model = new CardModel();``としてcardIDは別の方法で渡してください。
|
3
|
-
(そもそも、cardIDたるものはどこにも存在せず、どこでどのように使用するのかが謎ですが)
|
3
|
+
~~(そもそも、cardIDたるものはどこにも存在せず、どこでどのように使用するのかが謎ですが)~~
|
4
|
+
動画見たら、最後の方で以下のようにコンストラクタを変更していますね。
|
5
|
+
```C#
|
6
|
+
public CardModel(int cardID)
|
7
|
+
{
|
8
|
+
CardEntity cardEntity = Resources.Load<CardEntity>("CardEntityList/Card"+cardID);
|
9
|
+
name = cardEntity.name;
|
10
|
+
hp = cardEntity.hp;
|
11
|
+
at = cardEntity.at;
|
12
|
+
cost = cardEntity.cost;
|
13
|
+
icon = cardEntity.icon;
|
14
|
+
}
|
15
|
+
```
|
16
|
+
|