Add a blueprint interface Content/BluePrints/Interfaces/BI_Upgrade.uasset Input specifies what we want to upgrade. No output.
I think we can remove UpgadeActor later.
How to ues the interface?
Simply call the interface, all implementation detailes are hided.
Example of implementing the interface:
in the implementation of the command ship,
ONLY WEAPON ATTACK CAN UPGRADE TWICE, others are once. But it'll be eazy to for the others to change.
Add a blueprint interface
Content/BluePrints/Interfaces/BI_Upgrade.uasset
Input specifies what we want to upgrade. No output. I think we can remove UpgadeActor later.How to ues the interface? Simply call the interface, all implementation detailes are hided.
Example of implementing the interface: in the implementation of the command ship, ONLY WEAPON ATTACK CAN UPGRADE TWICE, others are once. But it'll be eazy to for the others to change.