TiledMapObjectLayer.cs 761 B

1234567891011121314151617181920
  1. using Microsoft.Xna.Framework;
  2. namespace MonoGame.Extended.Tiled
  3. {
  4. public class TiledMapObjectLayer : TiledMapLayer
  5. {
  6. public TiledMapObjectLayer(string name, string type, TiledMapObject[] objects, Color? color = null, TiledMapObjectDrawOrder drawOrder = TiledMapObjectDrawOrder.TopDown,
  7. Vector2? offset = null, Vector2? parallaxFactor = null, float opacity = 1.0f, bool isVisible = true)
  8. : base(name, type, offset, parallaxFactor, opacity, isVisible)
  9. {
  10. Color = color;
  11. DrawOrder = drawOrder;
  12. Objects = objects;
  13. }
  14. public Color? Color { get; }
  15. public TiledMapObjectDrawOrder DrawOrder { get; }
  16. public TiledMapObject[] Objects { get; }
  17. }
  18. }