private void tsBtnResetReflexive_Click(object sender, EventArgs e)
{
reflexiveData rd = (reflexiveData)treeViewTagReflexives.SelectedNode.Tag;
int ofs = rd.baseOffset;// CurrentControl.offsetInMap - CurrentControl.meta.offset;
int chunkSize = 0;
if (rd.reflexive == null)
chunkSize = meta.headersize;
else
chunkSize = rd.reflexive.chunkSize;
byte[] b = new byte[chunkSize];
msBackup.Position = ofs;
msBackup.Read(b, 0, b.Length);
meta.MS.Position = ofs;
meta.MS.Write(b, 0, b.Length);
ReloadMetaForSameReflexive(((reflexiveData)treeViewTagReflexives.SelectedNode.Tag).baseOffset);
if (CurrentControl != null)
CurrentControl.Focus();
this.showInfoBox("Current reflexive values reset to last save / original values", 3400);
}