public void LoadEquipmentOnSlot(EquipableItem item, SlotType slotType)
        {
            switch (slotType)
            {
            case SlotType.amulet:
                if (amuletSlot.currentModel != null)
                {
                    amuletSlot.UnloadEquipment();
                }
                amuletSlot.LoadEquipmentModel(item);
                break;

            case SlotType.leftHandSlot:
                if (leftHandSlot.currentModel != null)
                {
                    leftHandSlot.UnloadEquipment();
                }
                leftHandSlot.LoadEquipmentModel(item);
                break;

            case SlotType.rightHandSlot:
                if (rightHandSlot.currentModel != null)
                {
                    rightHandSlot.UnloadEquipment();
                }
                rightHandSlot.LoadEquipmentModel(item);
                break;

            case SlotType.quiver:
                if (quiverSlot.currentModel != null)
                {
                    quiverSlot.UnloadEquipment();
                }
                quiverSlot.LoadEquipmentModel(item);
                break;

            default:
                if (playerEquipment.gender == Gender.Male)
                {
                    for (int i = 0; i < item.itemMeshesMale.Count; i++)
                    {
                        playerEquipment.LoadEquipmentMesh(item.itemMeshesMale[i], item.itemMeshLocs[i]);
                    }
                }
                else
                {
                    for (int i = 0; i < item.itemMeshesFemale.Count; i++)
                    {
                        playerEquipment.LoadEquipmentMesh(item.itemMeshesFemale[i], item.itemMeshLocs[i]);
                    }
                }
                break;
            }
        }
 public void LoadEquipmentOnSlot(EquipableItem item, SlotType slotType)
 {
     switch (slotType)
     {              
         case SlotType.leftHandSlot:
             if (leftHandSlot.currentModel != null)
                 leftHandSlot.UnloadEquipment();
             leftHandSlot.LoadEquipmentModel(item);
             break;
         case SlotType.rightHandSlot:
             if (rightHandSlot.currentModel != null)
                 rightHandSlot.UnloadEquipment();
             rightHandSlot.LoadEquipmentModel(item);
             break;
         case SlotType.quiver:
             if (quiverSlot.currentModel != null)
                 quiverSlot.UnloadEquipment();
             quiverSlot.LoadEquipmentModel(item);
             break;
     }
 }
Beispiel #3
0
        public void LoadEquipmentOnSlot(EquipableItem item, string slotType)
        {
            switch (slotType)
            {
            case "helmetSlot":
                if (helmetSlot.currentModel != null)
                {
                    helmetSlot.UnloadEquipment();
                }
                helmetSlot.LoadEquipmentModel(item);
                break;

            case "amuletSlot":
                if (amuletSlot.currentModel != null)
                {
                    amuletSlot.UnloadEquipment();
                }
                amuletSlot.LoadEquipmentModel(item);
                break;

            case "leggingSlot":
                if (leggingSlot.currentModel != null)
                {
                    leggingSlot.UnloadEquipment();
                }
                leggingSlot.LoadEquipmentModel(item);
                break;

            case "gloveSlot":
                if (gloveSlot.currentModel != null)
                {
                    gloveSlot.UnloadEquipment();
                }
                gloveSlot.LoadEquipmentModel(item);
                break;

            case "bootSlot":
                if (bootSlot.currentModel != null)
                {
                    bootSlot.UnloadEquipment();
                }
                bootSlot.LoadEquipmentModel(item);
                break;

            case "torsoSlot":
                if (torsoSlot.currentModel != null)
                {
                    torsoSlot.UnloadEquipment();
                }
                torsoSlot.LoadEquipmentModel(item);
                break;

            case "leftHandSlot":
                if (leftHandSlot.currentModel != null)
                {
                    leftHandSlot.UnloadEquipment();
                }
                leftHandSlot.LoadEquipmentModel(item);
                break;

            case "rightHandSlot":
                if (rightHandSlot.currentModel != null)
                {
                    rightHandSlot.UnloadEquipment();
                }
                rightHandSlot.LoadEquipmentModel(item);
                break;
            }
        }