Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using TMPro;
- public class DropdownHandler : MonoBehaviour
- {
- TMP_Dropdown myDrop;
- public Button startButton;
- public GameObject block;
- List<string> m_DropOptions = new List<string>
- {
- "H003",
- "H004",
- //a bunch of items here...
- };
- void Start()
- {
- myDrop = GetComponent<TMP_Dropdown>();
- myDrop.ClearOptions();
- myDrop.AddOptions(m_DropOptions);
- Button btn = startButton.GetComponent<Button>();
- btn.onClick.AddListener(Target);
- }
- public void Target()
- {
- int selectedIndex = myDrop.value;
- string selectedOption = m_DropOptions[selectedIndex];
- switch (selectedOption)
- {
- case "H003":
- block.transform.position = new Vector3(77.5699997F, 1.533329F, -19.3199997F);
- break;
- case "H004":
- block.transform.position = new Vector3(77.9100037F, 1.533329F, -20.8299999F);
- break;
- //a bunch of cases here...
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement