public void OnValueChanged(TMP_Dropdown dropdown) { m_ARMap.FreeMap(); int value = dropdown.value - 1; // use embedded map if (m_EmbeddedMap != null && value == -1) { m_ARMap.m_MapFile = m_EmbeddedMap; m_ARMap.LoadMap(); } else { if (value >= 0) { SDKJob map = m_Maps[value]; LoadMap(map.id); } } }