Terraria.GameContent.Skies.MartianSky.GenerateUfos C# (CSharp) 메소드

GenerateUfos() 개인적인 메소드

private GenerateUfos ( ) : void
리턴 void
        private void GenerateUfos()
        {
            _maxUfos = (int)(256.0 * (Main.maxTilesX / 4200f));
            _ufos = new Ufo[_maxUfos];
            int num1 = _maxUfos >> 4;
            for (int index = 0; index < num1; ++index)
            {
                double num2 = index / num1;
                _ufos[index] = new Ufo(Main.extraTexture[5], (float)(Main.rand.NextDouble() * 4.0 + 6.59999990463257));
                _ufos[index].GlowTexture = Main.glowMaskTexture[90];
            }

            for (int index = num1; index < this._ufos.Length; ++index)
            {
                double num2 = (index - num1) / (_ufos.Length - num1);
                _ufos[index] = new Ufo(Main.extraTexture[6], (float)(Main.rand.NextDouble() * 5.0 + 1.60000002384186));
                _ufos[index].Scale = 0.5f;
                _ufos[index].GlowTexture = Main.glowMaskTexture[91];
            }
        }