Assign default colors to particles without a defined color during data loading.
This commit is contained in:
parent
7d82beb1c7
commit
0113a38ace
|
|
@ -342,6 +342,13 @@ export class ParticleManagerService {
|
||||||
|
|
||||||
public loadParticleData(data: string): void {
|
public loadParticleData(data: string): void {
|
||||||
this.particleData = JSON.parse(data);
|
this.particleData = JSON.parse(data);
|
||||||
|
for (let framesKey in this.particleData.frames) {
|
||||||
|
this.particleData.frames[framesKey].forEach((particleInfo: ParticleInfo) => {
|
||||||
|
if (!particleInfo.color) {
|
||||||
|
particleInfo.color = getDefaultParticleColor(particleInfo.particle_type);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
this.setCurrentFrame('frame-0');
|
this.setCurrentFrame('frame-0');
|
||||||
this.frames = Object.keys(this.particleData.frames);
|
this.frames = Object.keys(this.particleData.frames);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user