Adjust spawn on x or y

I figured it out. It may be a variation of what you said. I haven’t given the game a direct spawn after the first but i have taken the spawn from the first and added random floats to give a random location based around the spawn point i wanted. This seems to be working exactly as i wanted. Using event tick during testing to always spawn actors i have made a few functions to keep the spawning running smoothly.

RandSpawn Function: Takes a spawn point (Hardcoded here) and randomises based off that.

SpawnActorFunction: Checks for collisions and either spawns or randomises, then spawns based on collision check

I have also set a 2 second timer using CanSpawn to slow down spawn rate.

End Result: (Random spawn on x and y axis)

229964-b6b067590cd0d10eb8fc5657412149ca.png