Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. List<Item> GetEquippedItemsInSlot(Core core, EInventoryType invtype)
  2. {
  3. var r = new List<Item>();
  4. foreach (var i in core.ItemManager.GetItems())
  5. {
  6. if (i.Place == EItemPlace.Equipment)
  7. {
  8. if (i.InventoryType == invtype)
  9. r.Add(i);
  10. if (i.InventoryType == EInventoryType.TwoHandedWeapon && (invtype == EInventoryType.OffHandWeapon || invtype == EInventoryType.MainHandWeapon))
  11. r.Add(i);
  12. if ((i.InventoryType == EInventoryType.OffHandWeapon || i.InventoryType == EInventoryType.MainHandWeapon) && invtype == EInventoryType.TwoHandedWeapon)
  13. r.Add(i);
  14. if (i.InventoryType == EInventoryType.Robe && invtype == EInventoryType.Chest)
  15. r.Add(i);
  16. if (i.InventoryType == EInventoryType.Chest && invtype == EInventoryType.Robe)
  17. r.Add(i);
  18. }
  19. }
  20. return r;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement