public void Load(Dictionary <string, string> dict) { Names = new Names(dict); LocInfo = new LocInfo(dict); switch (Type) { case PDFType.INPC: VTNumbers.Load(dict); break; case PDFType.SA2: SA2Info.Load(dict); break; } }
public override string ToString() { if (Type == PDFType.Unknown) { throw new NotImplementedException(); } return(String.Join( " - ", (Advanced ? "a" : "") + Type.ToString(), Names.ToString(), LocInfo.ToString(), (Type == PDFType.INPC ? VTNumbers.ToString() : ( Type == PDFType.SA ? SAInfo.ToString() : SA2Info.ToString() ) ) )); }