TMXGlueLib.TiledMapSave.GetReferencedFiles C# (CSharp) Method

GetReferencedFiles() public method

public GetReferencedFiles ( ) : List
return List
        public List<string> GetReferencedFiles()
        {
            List<string> referencedFiles = new List<string>();

            foreach (var tileset in this.Tilesets)
            {
                if(!string.IsNullOrEmpty(tileset.Source ))
                {
                    referencedFiles.Add(tileset.Source);
                }
                else if (tileset != null && tileset.Images.Length != 0)
                {
                    var image = tileset.Images[0];

                    string fileName = image.Source;
                    
                    // keep it relative
                    referencedFiles.Add(fileName);

                }

            }


            return referencedFiles;
        }
    }