Basically my guns and all weapons is Tool. I have a custom weapon equipping script that unequip all tools every equip to prevent duplication.
However, skills and some weapons should be unavailable for a while after activation.
Thus when player use these tools, such as throwing a grenade, it becomes empty handed.
So I need to automatically equip the last used(or strongest) weapon after using it.
I have no idea for this. each weapon controller script is placed under its tool. please help me!