public void OnDestroy()
 {
     if (m_control != null)
     {
         m_control.deregisterUpdateAction(updateControl);
     }
     m_control = null;
 }
 public void SetControl(IEjectionControl control)
 {
     m_Control        = control;
     angleValueUpdate = m_Control.ReplaceTextComponentWithTMPro(m_AngleValue);
     inclValueUpdate  = m_Control.ReplaceTextComponentWithTMPro(m_InclinationValue);
     UpdateGUI();
     m_Control.RegisterUpdateAction(UpdateGUI);
 }
 public void SetControl(IEjectionControl control)
 {
     m_control        = control;
     angleValueUpdate = control.replaceTextComponentWithTMPro(m_AngleValue);
     inclValueUpdate  = control.replaceTextComponentWithTMPro(m_InclinationValue);
     updateControl();
     m_control.registerUpdateAction(updateControl);
 }
 public void OnDestroy()
 {
     m_Control.DeregisterUpdateAction(UpdateGUI);
     m_Control = null;
 }