void InteriorPinScaleController::OnModalityChangedMessage(const Modality::ModalityChangedMessage& message)
 {
     const float modalityParam = message.Modality();
     
     if (modalityParam == 0.f)
     {
         m_modalMenuState = Closed;
     }
     else if (modalityParam == 1.f)
     {
         m_modalMenuState = Open;
     }
     else
     {
         m_modalMenuState = (m_modalMenuState == Closed || m_modalMenuState == Opening) ? Opening : Closing;
     }
     
     UpdateInteriorPinsHiddenState();
 }
コード例 #2
0
 void GpsMarkerController::OnModalityChangedMessage(const Modality::ModalityChangedMessage &message)
 {
     m_view.SetScale(1.0f - message.Modality());
 }