void SetInventorySelector() { if (!playerMain.GetItemOnTopOf().isSetup()) { invSelector.position = new Vector3(1000000, 1000000, 0); invGroup.alpha = Mathf.Clamp(invGroup.alpha - 3 * Time.deltaTime, 0, 1); } else { invGroup.alpha = Mathf.Clamp(invGroup.alpha + 3 * Time.deltaTime, 0, 1); if (playerMain.GetItemOnTopOf().GetItem().type == ItemType.weapon) { invSelector.localPosition = weaponFrame.rectTransform.localPosition; } else if (playerMain.GetItemOnTopOf().GetItem().type == ItemType.armor) { invSelector.localPosition = armorFrame.rectTransform.localPosition; } else if (playerMain.GetItemOnTopOf().GetItem().type == ItemType.artifact) { invSelector.localPosition = artifactFrame.rectTransform.localPosition; } } }