コード例 #1
0
        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);
                }
            }
        }