AssertionModifier.cs 723 B

12345678910111213141516171819202122232425
  1. //using System;
  2. //using MonoGame.Extended.Particles;
  3. //using MonoGame.Extended.Particles.Modifiers;
  4. //using Xunit;
  5. //namespace MonoGame.Extended.Tests.Particles
  6. //{
  7. // internal class AssertionModifier : Modifier
  8. // {
  9. // private readonly Predicate<Particle> _predicate;
  10. // public AssertionModifier(Predicate<Particle> predicate)
  11. // {
  12. // _predicate = predicate;
  13. // }
  14. // public override unsafe void Update(float elapsedSeconds, ParticleBuffer.ParticleIterator iterator)
  15. // {
  16. // while (iterator.HasNext) {
  17. // var particle = iterator.Next();
  18. // Assert.IsTrue(_predicate(*particle));
  19. // }
  20. // }
  21. // }
  22. //}