質問編集履歴

1

CircleControllerクラスの中にあるsetItemメソッドの追加(46行目で参照しているもの)

2022/07/25 10:49

投稿

fhyu6872
fhyu6872

スコア0

test CHANGED
File without changes
test CHANGED
@@ -154,6 +154,39 @@
154
154
  }
155
155
  }
156
156
  ```
157
+ ```C#
158
+ /// <summary>
159
+ /// アイテム取得時や使用時に呼び出される
160
+ /// </summary>
161
+ /// <param name="items"></param>
162
+ public void setItem(List<string> items)
163
+ {
164
+ if (SimpleInventory.itemAddEvent)
165
+ {
166
+ for (int i = 0; i < items.Count; i++)
167
+ {
168
+ useItems.Add(items[i]);
169
+ }
170
+ }
171
+ if (SimpleInventory.itemUseEvent)
172
+ {
173
+ useItems.Clear();
174
+ for (int i = 0; i < items.Count; i++)
175
+ {
176
+ useItems.Add(items[i]);
177
+ }
178
+ if (items.Count == 0)
179
+ getItem = false;
180
+ }
181
+ endSet = true;
182
+ Debug.Log("アイテムを取得:"+items.Count); //なんでCountが0?
183
+ if (!(items.Count == 0))
184
+ {
185
+ getItem = true;
186
+ }
187
+ items.Clear();
188
+ }
189
+ ```
157
190
 
158
191
  ### 詳細内容
159
192