public override void Save(TDimension dimension) { if (!Directory.Exists(ResourceFolderName)) { Directory.CreateDirectory(ResourceFolderName); } if (File.Exists(FileResourcePath)) { File.Delete(FileResourcePath); } var tag = (TagCompound)TagIO.Serialize(dimension); TagIO.ToFile(tag, FileResourcePath); }