public virtual bool getExtent(ItemLibrary items) { ItemInfo info = new ItemInfo (); if (items.getItemInfo (info, item.id)) { extentMax = Vector3.one * info.size; extentMin = Vector3.one * (-info.size); return true; } else return false; }
public bool getItemInfo(ItemInfo info, int itemIndex) { //if (itemId == 0) // return false; info.id = library[itemIndex].id; info.name = library[itemIndex].name; info.info = library[itemIndex].info; info.group = library[itemIndex].group; info.type = library[itemIndex].type; info.material = library[itemIndex].material; info.sprite = library[itemIndex].sprite; info.mesh = library[itemIndex].mesh; info.maxHealth = library[itemIndex].maxHealth; info.itemPrefab = library[itemIndex].itemPrefab; info.construct = library[itemIndex].construct; info.size = library [itemIndex].size; return true; }