public TiledTile(int tileID, Vector2 positionOnImage, int tileWidth, int tileHeight, TiledSet tileSet, string type = "", bool isAnimated = false, bool loopAnimation = true, List <FrameData> animationFrames = null) { TileID = tileID; SourceImage = tileSet.Texture; PositionOnImage = positionOnImage; TileWidth = tileWidth; TileHeight = tileHeight; TiledSet = tileSet; Type = type; IsAnimated = isAnimated; LoopAnimation = loopAnimation; AnimationFrames = animationFrames; if (GetTileList == null) { GetTileList = new List <TiledTile>(); } GetTileList.Add(this); }
public static void RemoveTileAt(int index) { GetTileList.RemoveAt(index); }