void OnDestroy()
{
GameEvents.onPartAttach.Remove(onPartAttach);
GameEvents.onPartRemove.Remove(onPartRemove);
GameEvents.onEditorShipModified.Remove(onEditorShipModified);
GameEvents.onPartActionUIDismiss.Remove(OnPartActionGuiDismiss);
GameEvents.onPartActionUIShown.Remove(OnPartActionUIShown);
TankWindow.HideGUI();
}