Example #1
0
 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;
         }
     }
 }