public POIWork(ItemPatern _item, Task _task, Vector3 _position) { task = _task; position = _position; item = _item; type = Type.work; }
public void UseItem(ItemPatern _patern) { for (int i = 0; i < items.Length; i++) { if (items[i] != null) { if (items[i].patern == _patern) { items[i].patern.Use(items[i], this); return; } } } }
public int CheckItem(ItemPatern _patern) { int temp = -1; for (int i = 0; i < items.Length; i++) { if (items[i] != null) { if (items[i].patern == _patern) { temp = i; } } } return(temp); }
public Item(ItemPatern _patern) { patern = _patern; }
public Search(ItemPatern _item) { type = POI.Type.stockpile; item = _item; }
public POIWork() { item = null; type = Type.work; }