We are creating a 2-D vector assets with a fade-in animation that flash multi-colors. But the tricks is that we tried to create a Unity C# script into having the prefab to spawn 15 times in a different location in front of the Earth to where each prefab would appear 2 seconds and only start appearing for every 20 seconds on the timer of the game. I created an image below of how the assets called the "Vectoroc" asteroids would appear in the game. The question is that how to create a C# script for Unity to spawning a prefab in a different location, but do not spawn in the same location after the last 15 asset that spawn. It will be a big help, and thank you.