public GameObject GetOverworldItem(Item item) { GameObject copy = Instantiate <GameObject>(template); OverworldItem owi = copy.GetComponent <OverworldItem>(); owi.item = item; owi.SetSprite(); return(copy); }
public OverworldItem[] ExtractOverworldItems() { var numItems = ISO.CommonRel.GetValueAtPointer(Constants.XDNumberTreasureBoxes); var items = new OverworldItem[numItems]; for (int i = 0; i < numItems; i++) { items[i] = new OverworldItem(i, ISO); } return(items); }