Exemplo n.º 1
0
 //リストに従ってアイテムを置く
 public void setItems(List <string> itemList)
 {
     //TODO 戦闘をまたぐ場合アイテム個数は消耗していることがある
     items = new List <BattleItem>();
     foreach (string s in itemList)
     {
         Item       item    = ItemStore.getItemByName(s);
         BattleItem created = Instantiate <BattleItem>(itemPrefab, itemsContainer.transform);
         created.setItem(item);
         created.messageArea = messageArea;
         created.battle      = this;
         items.Add(created);
     }
 }
Exemplo n.º 2
0
    //リストに従ってアイテムを置く
    public void setItems()
    {
        foreach (Transform n in this.itemsContainer.transform)
        {
            Destroy(n.gameObject);
        }

        foreach (string s in status.items)
        {
            Item       item    = ItemStore.getItemByName(s);
            BattleItem created = Instantiate <BattleItem>(itemPrefab, itemsContainer.transform);
            created.setItem(item);
            created.messageArea = messageArea;
        }
    }