public void NewFile() { //if(opened_file_path!="") SaveFile(); packageSet = new SerializableSpritePackageSet(); properties_view.SelectedObject = null; UpdatePackagesTree(); selectedPackageId = -1; }
public void LoadFromFile(string filepath) { NewFile(); opened_file_path = filepath; packageSet = FileManager.ParseJSONorWriteDefault <SerializableSpritePackageSet>( filepath, new SerializableSpritePackageSet()); UpdatePackagesTree(); }
public void SaveToFile(string filepath) { opened_file_path = filepath; packageSet = FileManager.ParseJSONorWriteDefault <SerializableSpritePackageSet>( filepath, packageSet, true); UpdatePackagesTree(); }
public void UpdatePackageSetWithTree() { packageSet = new SerializableSpritePackageSet(); foreach (TreeNode package in tree_packages.Nodes[0].Nodes) { packageSet.packages.Add(new SerializableSpritePackageSet.PackageData { id = package.Text, frames = new List <SerializableSpritePackageSet.PackageData.FrameData>() }); foreach (TreeNode frame in package.Nodes) { packageSet.packages[packageSet.packages.Count - 1].frames.Add(new SerializableSpritePackageSet.PackageData.FrameData { id = frame.Text, rect = new int[4] }); } } }