public void PokeStructure(HaloReach3d.IO.EndianIO IO, int magic, bool onlyChanged) { if (cmbxChunks.Enabled) { int parentOffset = ReflexiveData.Pointer + (cmbxChunks.SelectedIndex * ReflexiveData.Size); TagEditorHandler.PokeValues(IO, pnlValues, parentOffset, magic, onlyChanged); } }
public void SaveStructure(HaloMap map, int parentOffset) { if (cmbxChunks.Enabled) { int num = ReflexiveData.Pointer + (cmbxChunks.SelectedIndex * ReflexiveData.Size); TagEditorHandler.SaveChangedValues(map, pnlValues, num); } }
public void VIZ() { try { pnlValues.Visible = true; TagEditorHandler.Panels(pnlValues); } catch { } }
private void cmbxChunks_SelectedIndexChanged(object sender, EventArgs e) { if (cmbxChunks.SelectedIndex >= 0) { try { int parentOffset = ReflexiveData.Pointer + (cmbxChunks.SelectedIndex * SIZE); TagEditorHandler.LoadPluginValues(Map, pnlValues, parentOffset); Map.CloseIO(); } catch { OutputMessenger.OutputMessage("Could not load values for Reflexive/Structure: " + ReflexiveData.Name, this); } } }
public void VVA(bool viewing) { TagEditorHandler.VVA(pnlValues, viewing); }