public void StopInteraction() { //terminate interaction events m_interaction.StopInteraction(); //m_interaction.Release(); m_interaction = null; m_interactionEvents = null; }
public Command() { m_inventorApplication = null; m_buttonDefinition = null; m_interaction = null; m_commandIsRunning = false; }
public void StartInteraction() { try { //create instance of the Interaction class m_interaction = new ValveBlockDesign.Interaction(); m_interaction.SetParentCmd(this); string strButtonDefObjInternalName = m_buttonDefinition.InternalName; m_interaction.StartInteraction(m_inventorApplication, strButtonDefObjInternalName, out m_interactionEvents); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.ToString()); } }