| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;namespace Bitsplash.DatePicker.Tutorials{    public class DisplayTutorial : MonoBehaviour    {        public DatePickerSettings Picker;        public Text YearText;        public Text InfoText;        // Start is called before the first frame update        void Start()        {            if(InfoText != null)            {                InfoText.text = Picker.Content.DisplayDate.ToString("MM-yyyy"); // shows the display date of the picker            }                        Picker.Content.OnDisplayChanged.AddListener(DisplayChanged); // triggred when the used navigates the date picker display        }        void DisplayChanged()        {            InfoText.text = Picker.Content.DisplayDate.ToString("MM-yyyy"); // shows the display date of the picker        }        public void ModifyYear()        {            try            {                                int newYear = int.Parse(YearText.text);                if (newYear < 1800 && newYear > 2025)                    Debug.Log("Invalid year");                else                {                    Picker.Content.SetYear(newYear); // set the display year for the datepicker                }            }            catch(Exception)            {            }        }        // Update is called once per frame        void Update()        {        }    }}
 |