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(); }
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(); } }