void WorldPinsService::UpdatePinScale(const WorldPinItemModel& pinItemModel, float scale) { Eegeo::Pins::Pin* pPin = m_pinRepository.GetPinById(pinItemModel.Id()); Eegeo_ASSERT(pPin != NULL); float scaleWithTerrainHeight = pPin->HasTerrainHeight() ? scale : 0.f; m_pinController.SetScaleForPin(*pPin, scaleWithTerrainHeight); }