Exemple #1
0
        public void Initialize(RaceFile race)
        {
            if (SmokeTableIndex > 1)
            {
                //-2 because index is 1-based in race file and #1 is the default (no smoke)
                SmokeParticles = new MaterialSmokeParticleSystem(race.SmokeTables[SmokeTableIndex - 2]);
                _emitter = new ParticleEmitter(SmokeParticles, 5, Vector3.Zero);
            }

            if (_defaultTyreSmokeSystem == null)
                _defaultTyreSmokeSystem = new TyreSmokeParticleSystem();
        }
Exemple #2
0
        public void Initialize(RaceFile race)
        {
            if (SmokeTableIndex > 1)
            {
                //-2 because index is 1-based in race file and #1 is the default (no smoke)
                SmokeParticles = new MaterialSmokeParticleSystem(race.SmokeTables[SmokeTableIndex - 2]);
                _emitter       = new ParticleEmitter(SmokeParticles, 5, Vector3.Zero);
            }

            if (_defaultTyreSmokeSystem == null)
            {
                _defaultTyreSmokeSystem = new TyreSmokeParticleSystem();
            }
        }