void loaded(Scene arg0, LoadSceneMode arg1)
{
itemDatabase = (ItemDataBaseList)Resources.Load("ItemDatabase");
GameObject p = GameObject.FindGameObjectWithTag("Player");
pi = p.GetComponent <PlayerInventory> ();
for (int i = 0; i < inv.Count; i++)
{
pi.inventory.SetActive(true);
pi.inventory.GetComponent <Inventory> ().addItemToInventory(inv [i]);
//pi.inventory.SetActive (false);
}
print(equip.Count);
for (int i = 0; i < equip.Count; i++)
{
pi.characterSystem.SetActive(true);
ItemType[] listp = pi.characterSystem.GetComponent <EquipmentSystem> ().itemTypeOfSlots;
GameObject item = (GameObject)Instantiate(pi.inventory.GetComponent <Inventory>().getPrefab());
item.GetComponent <ItemOnObject>().item = itemDatabase.getItemByID(equip[i]);
print("add");
//for (int i2 = 0; i2 < pi.characterSystem.transform.GetChild (1).transform.childCount; i2++)
//{
//if (pi.characterSystem.transform.GetChild (1).transform.GetChild(i2).childCount == 0)
//{
for (int j = 0; j < listp.Length; j++)
{
if (listp [j] == item.GetComponent <ItemOnObject> ().item.itemType)
{
item.transform.SetParent(pi.characterSystem.transform.GetChild(1).transform.GetChild(j));
item.GetComponent <RectTransform> ().localPosition = Vector3.zero;
item.transform.GetChild(0).GetComponent <Image> ().sprite = item.GetComponent <ItemOnObject> ().item.itemIcon;
item.GetComponent <ItemOnObject> ().item.indexItemInList = pi.characterSystem.GetComponent <Inventory> ().ItemsInInventory.Count - 1;
break;
}
}
//}
//}
//pi.characterSystem.SetActive (false);
}
Inventory pii = pi.characterSystem.GetComponent <Inventory> ();
//for (int k = 0; k < pii.ItemsInInventory.Count; k++)
//{
for (int i = 0; i < pii.transform.childCount; i++)
{
if (pi.characterSystem.transform.GetChild(1).transform.GetChild(i).childCount != 0)
{
pi.characterSystem.transform.GetChild(1).transform.GetChild(i).GetChild(0).GetComponent <ConsumeItem> ().item = pi.characterSystem.transform.GetChild(1).transform.GetChild(i).GetChild(0).GetComponent <ItemOnObject> ().item;
pi.characterSystem.transform.GetChild(1).transform.GetChild(i).GetChild(0).GetComponent <ConsumeItem> ().consumeIt();
pi.OnGearItem(pi.characterSystem.transform.GetChild(1).transform.GetChild(i).GetChild(0).GetComponent <ConsumeItem> ().item);
}
}
//}
pi.maxHealth = maxHP;
pi.maxMana = maxMP;
pi.maxDamage = maxDmg;
pi.maxArmor = maxArm;
}