If we move the weapon-related scripts into their own folder, wouldn’t the
IWeapon interface belong into it as well?
as for the
MouseFollow, I’d rather see that one in
Misc since it would be applicable for all other kinds of objects one might want to be pointing towards the mouse cursor. For example throwing a rope, a ball, or a fishing rod…
I’m a bit on the fence about the
WeaponInfo. On one hand it seems to belong with the weapons, OTOH it would fit with the Inventory as it’s more of a descriptive thing that in some similar way will be applicable (as a pattern) for other items yet to come that would go into the inventory. Maybe at a much later time (or larger scope of the game) the SO template classes would go into a scripts folder of their own…