Assign default colors to particles without a defined color during data loading.

This commit is contained in:
akastijn 2026-02-08 19:54:51 +01:00
parent 7d82beb1c7
commit 0113a38ace

View File

@ -342,6 +342,13 @@ export class ParticleManagerService {
public loadParticleData(data: string): void {
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.frames = Object.keys(this.particleData.frames);
}