“i” and Array.Length change to a strange number.
for (int i = 0; i < inventoryObject.Slots.Length; i++)
{
Debug.Log(i + ", " + inventoryObject.Slots.Length);
inventoryObject.Slots*.parent = inventoryObject;*
inventoryObject.Slots*.OnPostUpdate += OnPostUpdate;*
}
**desired result : 0, 24
1, 24
2, 24
…
23, 24**
**strange result : 0, 24
1, 24
2, 24
…
23, 24
0, 8
1, 8
…
7, 8**