I have a main Bp that will be in the level all the time lets call this BuildManager and other Bp (Like house, bar, castle) that will get built multiple times.
The problem: When the game starts I have 2 builders (int variable in BuildManager) when a building is placed it will check if enough builder is exist in BuildManager and if exist it will built itself but if all the builders are working the problem starts.
What I want: Every time a building can’t get build the buildmanager needs to store them and when the builders finishes their work and get empty BuildManager will get the first building that waiting for the builders and continues the process.
I’m using a timer to somewhat do this but at the mass quantitiy it will slow down the game and controlling the building arrangament is impossible with this.