public List <Item> GetItems(enumItemKind item_kind, enumWhoUse item_whouse) { List <Item> tmp_items = new List <Item>(); List <Item> tmp_itemkinds = GetItems(item_kind); for (int i = 0; i < tmp_itemkinds.Count; i++) { if (tmp_itemkinds[i].itemWhoUsed == item_whouse) { tmp_items.Add(tmp_itemkinds[i]); } } return(tmp_items); }
public List <Item> GetItems(enumItemName item_name, enumWhoUse item_whouse) { List <Item> tmp_items = new List <Item>(); List <Item> tmp_itemname = GetItems(item_name); for (int i = 0; i < tmp_itemname.Count; i++) { if (tmp_itemname[i].itemWhoUsed == item_whouse) { tmp_items.Add(tmp_itemname[i]); } } Debug.Log("Get ItemName && enumWhoUse = " + tmp_items.Count + ", " + item_whouse); return(tmp_items); }
public Item GetItem(enumItemName item_name, enumWhoUse item_whouse, bool is_random) { List <Item> tmp_items = GetItems(item_name, item_whouse); if (tmp_items.Count == 0) { return(null); } if (is_random) { return(tmp_items[Random.Range(0, tmp_items.Count)]); } else { return(tmp_items[0]); } }
void Awake() { Sex = sobjPlayerApparel.IsBoy ? enumWhoUse.Boy : enumWhoUse.Girl; }