public static void LaunchCats() { InitCats(); GameObject catSun = LaunchCat(scale); CatOrbiter catSunOrbiter = catSun.AddComponent <CatOrbiter>(); catSunOrbiter.Init(null, 0); int cats = UnityEngine.Random.Range(6, 10); for (int i = 0; i < cats; i++) { GameObject cat = LaunchCat(scale); CatOrbiter catOrbiter = cat.AddComponent <CatOrbiter>(); catOrbiter.Init(catSunOrbiter, Screen.height * 0.5f); int moons = UnityEngine.Random.Range(0, 4); for (int j = 0; j < moons; j++) { GameObject catMoon = LaunchCat(scale); CatOrbiter catMoonOrbiter = catMoon.AddComponent <CatOrbiter>(); catMoonOrbiter.Init(catOrbiter, Screen.height * 0.06f); } } }