Projectile spawn & fire command-could it be on the weapon bp instead of character?

hi guys’
i was wondering if the fire weapon input event can be used in each seperate weapon bp instead of the character bp
i was thinking that this would give more construct in terms of for example=
a different projectile for each weapon.
a different sound for each weapon.
basically each weapon can function different from the next.
is it possible, am i on the right track?
thanks in advance.

every kind of weapons can have their own functions. you can have a different fire function fire sound and so on.and then call them from character BP on behalf of weapon instances

so what your saying is basically i can use the character bp to call the use of any weapon bp
but the changes to fuction of weapon has to be dictated in the weapon bp?

so what your saying is basically i can use the character bp to call the use of any weapon bp but the changes to fuction of weapon has to be dictated in the weapon bp?

yes. changes must be done in weapon main class itself. when you spawn a weapon for a character then you can promote that spawned weapon to a variable then using that variable to call weapon’s functions.
but you don’t have to put every thing in weapon class. for example you do not have to have any fire sound function or effects and stuffs like that in weapon class and those can be done in character BP after calling weapon fire function.

watching "twin stick shooter " tutorial by can really help you. [][1]

[1]:

thanks, i’ll check it out