I was looking at 2 different ways of making my buildings increase in Size / Capacity. This is being done in 1st person.
The first way was just over time, and after long enough It would increase to the next building level.
The second way was wait until I get enough $$$ then be able to choose the building and choose to upgrade.
The first one seems the easiest, wait for XXX time. Destroy the current BP and replace with another. The only thing I am not sure about is can I destroy a mesh and then spawn another mesh with in the First mesh, or would this need to be done for example in my player character?
The second way would seem to be a lot more work with having to run line traces to find out what building you want to upgrade, then having a Widget or something similar appear on the screen, enable mouse. Choose the upgrade, destroy the first mesh then spawn another. Or would it be a lot easier than it appears.
Any help would be appreciated. If there is another way that I have not thought about, please tell me.