Example #1
0
        public ParticleEmitter()
        {
            m_bMeInvisibleButNotChildren = true;
            Name         = "ParticleEmitter";
            m_endogine   = EndogineHub.Instance;
            particlelist = new ArrayList();
            this.Ink     = RasterOps.ROPs.AddPin;

            SortedList aColors = new SortedList();

            aColors.Add(0.0, Color.FromArgb(255, 255, 255));
            aColors.Add(1.0, Color.FromArgb(0, 0, 0));
            m_interpolator = new InterpolatorColor(aColors);

            SortedList aSize = new SortedList();

            aSize.Add(0.0, 1.0);
            aSize.Add(1.0, 0.0);
            m_interpolatorSize = new Interpolator();
            m_interpolatorSize.KeyFramesList = aSize;

            m_particleSizeFact      = 1;
            m_particleSizeFactRange = 0.5f;

            chaos = 0f;

            m_fNewParticlesPerFrame = 1;
            m_nMaxNumParticles      = 200;

            rotationrange = 90f;

            m_pntAddedVelocity = new EPointF();

            life            = 50;
            liferange       = 20;
            sprayangle      = 0f;
            sprayanglerange = 0.0f;
            speed           = 3f;
            speedrange      = 0.5f;
            gravity         = 0.3f;
            gravityangle    = 0f;
            wind            = 0f;
            windangle       = 0f;
        }
Example #2
0
        public ParticleEmitter()
        {
            m_bMeInvisibleButNotChildren = true;
            Name = "ParticleEmitter";
            m_endogine = EndogineHub.Instance;
            particlelist=new ArrayList();
            this.Ink = RasterOps.ROPs.AddPin;

            SortedList aColors = new SortedList();
            aColors.Add(0.0, Color.FromArgb(255,255,255));
            aColors.Add(1.0, Color.FromArgb(0,0,0));
            m_interpolator = new InterpolatorColor(aColors);

            SortedList aSize = new SortedList();
            aSize.Add(0.0, 1.0);
            aSize.Add(1.0, 0.0);
            m_interpolatorSize = new Interpolator();
            m_interpolatorSize.KeyFramesList = aSize;

            m_particleSizeFact = 1;
            m_particleSizeFactRange = 0.5f;

            chaos=0f;

            m_fNewParticlesPerFrame = 1;
            m_nMaxNumParticles = 200;

            rotationrange=90f;

            m_pntAddedVelocity = new EPointF();

            life = 50;
            liferange = 20;
            sprayangle = 0f;
            sprayanglerange = 0.0f;
            speed = 3f;
            speedrange = 0.5f;
            gravity = 0.3f;
            gravityangle = 0f;
            wind = 0f;
            windangle = 0f;
        }
Example #3
0
 public void SetColorList(SortedList a_aColorsToInterpolate)
 {
     m_interpolator = new InterpolatorColor(a_aColorsToInterpolate);
 }
Example #4
0
 public void SetColorList(SortedList a_aColorsToInterpolate)
 {
     m_interpolator = new InterpolatorColor(a_aColorsToInterpolate);
 }