Mining node respawn

Hello I am trying to get my mining nodes to respawn at different points on my small map and just wondering about a good way to do it. Should I just do it in the node BP and call an on destroyed event with a delay or is there a way to check how many nodes are currently spawned and pick a random point to spawn a new node once the number of spawned nodes is less than a set max allowed on my map thanks for the input in advance.

Id create a Manager BP Actor that handles the spawning/despawning of your Nodes, it can also keep track of all Nodes on the map as well as allow you to set any Minimum/Maximum Node amounts. You could implement a simple random spawning algorithm on this Actor when it attempts to spawn a new Node.

I’m not to familiar with creating or using a method like that is there any tutorials you can suggest on the manager BP