i have a character who can use spell
so i have spell.cpp |
projectileSpell : spell |
fireball: projectileSpell
but the character can change spell anyway.
all spell will be override by BP ti implement visual effect better
so when i spawn a spell, i spawn a BP .
and its a the launch() function in fireball.cpp will make the BP