Update TestGame, add emitter removing, update TODO

This commit is contained in:
2024-10-17 02:20:47 +02:00
parent df2c446501
commit c21e275b6d
3 changed files with 17 additions and 5 deletions

View File

@@ -258,6 +258,17 @@ public class ParticleSystem : IUpdatableSystem, IDisposable
return _emitters.Count - 1;
}
public void RemoveEmitter(int emitterIdx)
{
if (emitterIdx >= _emitters.Count)
{
throw new ArgumentException($"Emitter with idx {emitterIdx} is not present!");
}
// var emitter = _emitters[emitterIdx];
_emitters.RemoveAt(emitterIdx);
}
public void SetEmitterPosition(int emitterIdx, Vector2 position)
{
if (emitterIdx >= _emitters.Count)