I do avoid your questions. As they are almoat always about as silly as it gets.
It’s clear now that this is simply because you have an abysmal lack of knowledge.
Fix it.
Instead of asking near pointless questions about specific situations like you do - which obviously has gotten you nowhere for the past 6 months - go into the Learn tab, and take the courses related to game development.
They won’t teach you the basic conceps of OOP, which you obviously lack, but at least they’ll give you some additional tools to allow you to answer your own qquestions.
Then again it doesn’t seem like you are actually willing to learn at all, since you basically beg for cookie cutter solutions in most posts.
Not necessarily. It isn’t a run on, though I’ll admit it’s not the best sentence structure.
Let’s fix it like this:
The “proper” way is to make a weapon class as a master class to derive weapons from.
Do you know what an interface call is? No? Study it.
“Interface call To what?”
To the weapons class, obviously. Or are we talking about cabbages here?
Of course I did. Why else would I chime in to tell you they are pointlessly BAD ideas if I hadn’t red them?