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);
}


}
}