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.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); } }