public void HasChanged() { if (SceneManager.GetActiveScene() == SceneManager.GetSceneByName("Apex_Greybox_v2")) { _Evolution.ResetAbilities(); foreach (Transform slotTransform in slots) { GameObject item = slotTransform.GetComponent <Slot>().item; if (item) { _Evolution.EquipAbilities(item.name); } } } }