/// <summary> /// 保存ボタンクリックイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStrip_Save_Click(object sender, EventArgs e) { try { if (treeView1.Nodes.Count > 0) { var tag = (TagCompound)treeView1.Nodes[0].Tag; NBTFile.ToFile(Common.OpenFilePath, tag); } } catch (Exception ex) { MessageBox.Show("ファイルの保存に失敗しました\n" + ex.Message, "OrangeNBTEditor", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CacheStorage(AnvilChunk chunk) { TagCompound c = chunk.BuildTag(); NBTFile.ToFile(string.Format("{0}-{1}-{2}.ocache", 0, chunk.Coord.X, chunk.Coord.Z), c); }