29 lines
735 B
C#
29 lines
735 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using TMPro;
|
|
|
|
public class PlanetDropdown : MonoBehaviour
|
|
{
|
|
[SerializeField] private TMP_Dropdown _dropdown;
|
|
[SerializeField] private PlanetWeight.PlanetName _planet;
|
|
[SerializeField] private TextMeshProUGUI _planetNameText;
|
|
|
|
public TMP_Dropdown Dropdown => _dropdown;
|
|
public int PlanetIndex => (int)_planet;
|
|
|
|
void Start()
|
|
{
|
|
if (_planetNameText != null)
|
|
_planetNameText.text = _planet.ToString();
|
|
|
|
_dropdown.onValueChanged.AddListener(OnValueChanged);
|
|
}
|
|
|
|
void OnValueChanged(int index)
|
|
{
|
|
if (_planetNameText != null)
|
|
_planetNameText.text = _planet.ToString();
|
|
}
|
|
}
|