60 lines
1.9 KiB
C#
60 lines
1.9 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class FishScopeDropdown : MonoBehaviour
|
|
{
|
|
public enum FishScope
|
|
{
|
|
ALL = 0,
|
|
UFS = 1,
|
|
MORAINE_LAKE = 2,
|
|
KARIBA_DAM = 3,
|
|
GREENLAND = 4,
|
|
AMAZON_RIVER = 5,
|
|
JAPAN = 6,
|
|
THAILAND = 7,
|
|
TANGARIRO = 8,
|
|
FISH_DLC_01 = 9
|
|
}
|
|
|
|
public EncyclopediaGUI encyclopediaGUI;
|
|
|
|
private Dropdown dropdown;
|
|
|
|
private void Start()
|
|
{
|
|
InitList();
|
|
}
|
|
|
|
private void OnEnable()
|
|
{
|
|
}
|
|
|
|
private void InitList()
|
|
{
|
|
if ((bool)GlobalSettings.Instance && (bool)GlobalSettings.Instance.renderSettings)
|
|
{
|
|
dropdown = base.gameObject.GetComponent<Dropdown>();
|
|
dropdown.options.Clear();
|
|
dropdown.options.Capacity = 0;
|
|
dropdown.options.Add(new Dropdown.OptionData(Utilities.GetTranslation("GUI/ALL")));
|
|
dropdown.options.Add(new Dropdown.OptionData("Ultimate Fishing Simulator"));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.MORAINE_LAKE).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.KARIBA_DAM).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.GREENLAND).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.AMAZON_RIVER).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.JAPAN).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.THAILAND).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.TANGARIRO).dlcName));
|
|
dropdown.options.Add(new Dropdown.OptionData(DLCManager.Instance.FindDLCSettings(DLCManager.DLC_ID.FISH_01).dlcName));
|
|
dropdown.value = 0;
|
|
dropdown.RefreshShownValue();
|
|
}
|
|
}
|
|
|
|
public void ValueChanged()
|
|
{
|
|
encyclopediaGUI.Initialize((FishScope)dropdown.value);
|
|
}
|
|
}
|