mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-24 12:06:37 +00:00
43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using Microsoft.Xna.Framework;
|
|
|
|
namespace MonoGame.Extended.Tiled
|
|
{
|
|
public abstract class TiledMapLayer// : IDisposable
|
|
{
|
|
//internal TiledMapLayerModel[] Models;
|
|
//internal TiledMapLayerAnimatedModel[] AnimatedModels;
|
|
|
|
public string Name { get; }
|
|
public bool IsVisible { get; set; }
|
|
public float Opacity { get; set; }
|
|
public Vector2 Offset { get; set; }
|
|
public TiledMapProperties Properties { get; }
|
|
|
|
protected TiledMapLayer(string name, Vector2? offset = null, float opacity = 1.0f, bool isVisible = true)
|
|
{
|
|
Name = name;
|
|
Offset = offset ?? Vector2.Zero;
|
|
Opacity = opacity;
|
|
IsVisible = isVisible;
|
|
Properties = new TiledMapProperties();
|
|
}
|
|
|
|
//public void Dispose()
|
|
//{
|
|
// Dispose(true);
|
|
// GC.SuppressFinalize(this);
|
|
//}
|
|
|
|
//protected virtual void Dispose(bool diposing)
|
|
//{
|
|
// if (!diposing)
|
|
// return;
|
|
|
|
// if (Models == null)
|
|
// return;
|
|
|
|
// foreach (var model in Models)
|
|
// model.Dispose();
|
|
//}
|
|
}
|
|
} |