DummyParallaxManager.cs 808 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System.Numerics;
  2. using Content.Client.Parallax.Managers;
  3. using Content.Client.Parallax;
  4. using Robust.Shared.Maths;
  5. namespace Content.IntegrationTests
  6. {
  7. public sealed class DummyParallaxManager : IParallaxManager
  8. {
  9. public Vector2 ParallaxAnchor { get; set; }
  10. public bool IsLoaded(string name)
  11. {
  12. return true;
  13. }
  14. public ParallaxLayerPrepared[] GetParallaxLayers(string name)
  15. {
  16. return Array.Empty<ParallaxLayerPrepared>();
  17. }
  18. public void LoadDefaultParallax()
  19. {
  20. return;
  21. }
  22. public Task LoadParallaxByName(string name)
  23. {
  24. return Task.CompletedTask;
  25. }
  26. public void UnloadParallax(string name)
  27. {
  28. return;
  29. }
  30. }
  31. }