internal WarpSourceGroup(Project p, int id)
: base(p,id)
{
fileParser = Project.GetFileWithLabel("warpSourcesTable");
Data d = fileParser.GetData("warpSourcesTable", id*2);
string label = d.GetValue(0);
warpSourceDataList = new List<WarpSourceData>();
WarpSourceData warpData = fileParser.GetData(label) as WarpSourceData;
while (warpData != null && warpData.WarpSourceType != WarpSourceType.WarpSourcesEnd) {
warpSourceDataList.Add(warpData);
warpData = warpData.NextData as WarpSourceData;
}
if (warpData != null)
warpSourceDataList.Add(warpData); // WarpSourcesEnd
}