public void Load(Acd acd = null) {
if (Mode == StorageMode.UnpackedFile) {
if (File.Exists(SourceFilename)) {
ParseString(File.ReadAllText(SourceFilename));
} else {
Clear();
}
} else {
if (acd == null) {
acd = Acd.FromFile(SourceFilename);
}
if (acd.Entries.ContainsKey(UnpackedFilename)) {
ParseString(acd.Entries[UnpackedFilename].ToString());
} else {
Clear();
}
}
}