public void HandleValidateSelection() { Transform gameOptionsWrapper = GameOptionsPanel.transform.Find("body").GetChild(0).gameObject.transform; Dropdown PlayersNumberDropdown = gameOptionsWrapper.Find("PlayerNumber").GetChild(1).GetComponent <Dropdown>(); Dropdown PlayersSpeedDropdown = gameOptionsWrapper.Find("PlayerSpeed").GetChild(1).GetComponent <Dropdown>(); Dropdown ConsumableObjectDropdown = gameOptionsWrapper.Find("ConsumableObject").GetChild(1).GetComponent <Dropdown>(); Dropdown StaticMonsterDropdown = gameOptionsWrapper.Find("StaticMonster").GetChild(1).GetComponent <Dropdown>(); Dropdown LevelsDropdown = LevelsDropdownGO.GetComponent <Dropdown>(); PlayersNumber = PlayersNumberDropdown.value + 1; PlayersSpeed = PlayersSpeedDropdown.value; ConsumablePresence = ConsumableObjectDropdown.value; StaticMonsterPresence = StaticMonsterDropdown.value; _LevelName = LevelsNameList[LevelsDropdown.value]; Debug.Log("Go to scene: " + _LevelName + " With: " + _playersNumber); gameParameters.SetGameParameters(PlayersNumber, PlayersSpeed, ConsumablePresence, StaticMonsterPresence); SceneManager.LoadScene(_LevelName); Destroy(gameObject); }