public void gotoOffset(int offset)
{
foreach (Meta.Item mi in this.meta.items)
{
if (!(mi is Meta.Reflexive))
continue;
map.OpenMap(MapTypes.Internal);
map.BR.BaseStream.Position = mi.mapOffset;
int count = map.BR.ReadInt32();
int ofs = map.BR.ReadInt32() - meta.magic;
map.CloseMap();
for (int i = 0; i < count; i++)
if ((ofs + ((Meta.Reflexive)mi).chunksize * i) == offset)
{
treeViewTagReflexives.SelectedNode = findNodeOffset(treeViewTagReflexives.Nodes[0].Nodes, ofs);
return;
}
}
}