private void updateObjectList() { if (objectListHeaderForm != null) { objectListHeaderForm.Close(); } objectListCB.BeginUpdate(); objectListCB.Items.Clear(); for (int i = 0; i < internalFile.mapData[mapListCB.SelectedIndex].headers.Length; i++) { objectListCB.Items.Add(i); } objectListCB.EndUpdate(); objectListCB.SelectedIndex = 0; //Update Object List updateObjectListBox(); }
//Updates object display visuals to current object's private void updateObjectDisplay() { if (objectStartBytes != null) { objectStartBytes.Close(); } if (objectMetaData != null) { objectMetaData.Close(); } objectEntry = internalFile.mapData[mapListCB.SelectedIndex].headers[objectListCB.SelectedIndex].objects[setObjectListBox.SelectedIndex]; objIDUD.Value = objectEntry.objID; unkIntUD.Value = objectEntry.unkInt1; posXUD.Value = Convert.ToDecimal(objectEntry.objX); posYUD.Value = Convert.ToDecimal(objectEntry.objY); posZUD.Value = Convert.ToDecimal(objectEntry.objZ); rotXUD.Value = Convert.ToDecimal(objectEntry.objRotX); rotYUD.Value = Convert.ToDecimal(objectEntry.objRotY); posZUD.Value = Convert.ToDecimal(objectEntry.objRotZ); }