I don’t want to spawn it in the world though. I just want it to hold the necessary information. in this case, the firing pattern, ammunition, etc. So that the manager can access that information or functions. Pretty much like this:
charater (calls fire in the manager)
manager (calls fire of the weapon)
weapon (fires)
I want to do it like this so i can add a lot of weapons in a short amount of time and keep it as modular as possible.
In the end i want to have a system like in a multiplayer game, where you can choose what primary, secondary you want to have.