Action RPG Inventory System

What do you mean ? why not just check if the weapon/MainHand inventory slot item is valid or not?