public override void SaveItem(string ItemPath, string ItemName, bool ForceOverwrite = false) { FileStream FS = new FileStream(ItemPath, FileMode.Create, FileAccess.Write); BinaryWriter BW = new BinaryWriter(FS); ActiveSkill.Description = txtDescription.Text; ActiveSkill.Save(BW); FS.Close(); BW.Close(); }
public override void SaveItem(string ItemPath, string ItemName, bool ForceOverwrite = false) { //Create the Part file. FileStream FS = new FileStream(ItemPath, FileMode.Create, FileAccess.Write); BinaryWriter BW = new BinaryWriter(FS, Encoding.UTF8); BW.Write(tvSkills.Nodes.Count); foreach (TreeNode ActiveNode in tvSkills.Nodes) { BaseAutomaticSkill ActiveSkill = (BaseAutomaticSkill)ActiveNode.Tag; ActiveSkill.Save(BW); } FS.Close(); BW.Close(); }