LynnaLab.TilesetHeaderData.TilesetHeaderData C# (CSharp) Method

TilesetHeaderData() public method

public TilesetHeaderData ( Project p, string command, IEnumerable values, FileParser parser, IList spacing ) : System
p Project
command string
values IEnumerable
parser FileParser
spacing IList
return System
        public TilesetHeaderData(Project p, string command, IEnumerable<string> values, FileParser parser, IList<int> spacing)
            : base(p, command, values, 8, parser, spacing)
        {
            try {
                referencedData = Project.GetBinaryFile("tilesets/" + GetValue(1) + ".bin");
            }
            catch (FileNotFoundException) {
                // Default is to copy from 00 I guess
                // TODO: copy this into its own file?
                string filename = GetValue(1).Substring(0, GetValue(1).Length-2);
                referencedData = Project.GetBinaryFile("tilesets/" + filename + "00.bin");
            }
        }