Я создаю небольшое приложение для случайного выбора парка в мире Диснея, в который я могу пойти, как только я в этом парке, я хочу нажать кнопку - «Что мне ехать?»за то, что он сказал мне, что ехать в той части парка, которую он выбрал для меня.
Как если бы он сказал
"Отправляйся в Царство животных", то когда я нажму "Что я поеду?"
Хочу сказать "Экспедиция на Эверест".Но он выбирает парк случайным образом, поэтому я не уверен, как связать другой массив, который был бы случайным, но совпадает в том смысле, что парк и поездка находятся в одной и той же части парка.
Пример кода:
public void LoadNextScene()
{
int currentSceneIndex = SceneManager.GetActiveScene().buildIndex;
SceneManager.LoadScene(currentSceneIndex + 1);
}
public void LoadStartScene()
{
SceneManager.LoadScene(0);
}
public void OnPressPap()
{
SceneManager.LoadScene(1);
}
public void OnPressRides()
{
SceneManager.LoadScene(2);
}
выше - мой простой загрузчик сцены после нажатия кнопки.
{
public string[] ParkNameArray;
public string ParkName;
public TextMeshProUGUI ParkNameText;
private void Start()
{
ParkName = ParkNameArray[Random.Range(0, ParkNameArray.Length)];
ParkNameText.text = ParkName.ToString();
}
}
Выше мой массив и случайный диапазон, который я используюв единстве для редактирования.
Ниже я добавлю несколько изображений того, как выглядит мой уродливый пользовательский интерфейс, а также список массивов парков.
Список массивов в единстве (парки только в атм)
Выберите поездку
Это изображение ниже, где я хочу нажать «Что ездить?»и это будет связано с парком, который только что был выбран.
Поездка выбрана случайным образом со случайным фактом