Esempio n. 1
0
        public Particle(MyVector velocity, MyVector position,float angularVelocity, IParticleClass particleClass, float maxLifeTime)
        {
            this.velocity = velocity;
            this.position = position;
            this.particleClass = particleClass;
            this.maxLifetime = maxLifeTime;

            this.angularVelocity = angularVelocity;
            rotation = 0;
        }
Esempio n. 2
0
 public Particle(IParticleClass particleClass)
 {
     this.particleClass = particleClass;
 }
        public PointEmitter(ParticleSystem system, EmitterParameters parameters,IParticleClass particleClass)
            : base(system)
        {
            this.emitterParameters = parameters;
            this.particleClass = particleClass;
            timeSinceLastEmit = parameters.ParticleReuse;

            Position = new MyVector(0, 0, 0);
            Velocity = new MyVector(0, 0, 0);
            Orientation = MyQuaternion.FromEulerAngles(0, 0, 0);
        }