Cascade.Game1.Game1_Emitted C# (CSharp) Метод

Game1_Emitted() публичный Метод

public Game1_Emitted ( ParticleEmittedEventArgs e ) : void
e ParticleEmittedEventArgs
Результат void
        void Game1_Emitted(ParticleEmittedEventArgs e)
        {
            if (e.Emitter is TouchEmitter)
            {
                TouchEmitter emit = e.Emitter as TouchEmitter;
                if (emit.Touch == null)
                {

                }
                else
                {
                    if (emit.Touch.Holding)
                    {
                        e.Particle.Scale = new Vector2(MyMath.RandomRange(0.1f, 0.3f));
                    }
                    else
                    {
                        e.Particle.Scale = new Vector2(MyMath.RandomRange(0.25f, 0.75f));
                    }
                }
                e.Particle.Gravity = 0.0f;
                e.Particle.Behaviors.Add(new Behaviors.Disappear(60, 0.025f, 0.05f, 0.5f));
                e.Particle.Behaviors.Add(new Behaviors.SpeedDamping(0.6f, 0.5f));
                float ang = MyMath.RandomRange(0, 360);
                e.Particle.Speed += new Vector3(MyMath.LengthDirX(30, ang), MyMath.LengthDirY(30, ang), 0);

                e.Particle.BlendState = BlendState.AlphaBlend;
                //e.Particle.Behaviors.Add(new Behaviors.Bounce(720, 0.5f));
                e.Particle.Alpha = 0;
                
                e.Particle.ScaleSpeed = new Vector2(MyMath.RandomRange(0.01f, 0.02f)) * 0.1f;
                e.Particle.MotionStretch = true;
            }
        }
        private void CreateRenderTargets(int width, float aspectRatio)