So I’m making a game involving different power sets and abilities. But I gave every player the same base model. I want to be able to switch between abilities contained in different blueprints. Is this possible?
You can contain an ability in an actor component and then add/remove an instance of that component to/from whichever actor to desire. This can be done dynamically, too:
One component can be a set of abilities.Keeping a separate actor for each ability is probably OK, too; just does not seem organic / efficient. Again it would all depend on how you envisioned the player to interact with the world.
How do I attach the blueprint components during runtime?
Oh cool. Thanks
Please mark the answer as accepted if it has solved your problem!