Linq 自分メモ
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.Linq;//これが必要
public class createItemObect_Manager : MonoBehaviour {
public ItemDatabase itemdb;
public GameObject originalItemObject;
private List<Item> AllItemList = new List<Item>();
// Use this for initialization
void Start () {
foreach (Item i in itemdb.itemDB){//
AllItemList.Add(i);
//GameObject copyObj = Instantiate(originalItemObject) as GameObject;
//copyObj.GetComponent<ItemObject>().item = i;
}
var itemList = AllItemList.Where(n => n.itemType ==Item.ItemType.Potion).ToList();
var weaponlist = AllItemList.Where(n => n.itemType ==Item.ItemType.Weapon).Select(n => n.itemAttack*2).ToList();
foreach(var n in weaponlist){
Debug.Log("attack:"+n);
}
}
}