diff --git a/assets/particle_effect_hint.json b/assets/particle_effect_hint.json new file mode 100755 index 0000000..756e079 --- /dev/null +++ b/assets/particle_effect_hint.json @@ -0,0 +1,42 @@ + + + + bool enabled; + + < Emitter Description > + + uint maxParticles; + uint preloading; + + std::string texturePath; + Vector2f textureSize; + + bool hasInertion; + Vector3f gravity; + + RelatedCoordinateSystem spawnRange_system; = { PARTICLE_EFFECT , PARTICLE_EMITTER } + + RandomValueAtTimeline spawnTotal; + RandomValueAtTimeline spawnRange; // yaw + pitch + delta yaw + delta pitch + < / Emitter Description > + + < Particle Description > + RandomFloat lifeTime; + + RelatedCoordinateSystem coords_system; = { PARTICLE_EFFECT , PARTICLE_EMITTER , PARTICLE_BIRTH , PARTICLE_ITSELF } + RelatedCoordinateSystem offset_axis_system; + RelatedCoordinateSystem coords_axis_system; + RelatedCoordinateSystem rotation_system; + + RandomValueAtTimeline coords; + RandomValueAtTimeline offset; + RandomValueAtTimeline rotation; // yaw + pitch + roll + RandomValueAtTimeline scale; + RandomValueAtTimeline color; + + std::vector> emittersTypes; + + + std::vector emittersTypes; + + \ No newline at end of file