This is a date picker that provides some useful date display and selection functions to guide the user to select the desired date (or date range).
Easy to use,flexible,scalable,performance friendly.The project use the TinyMVVM framework, which is easy to use, expand and maintain..The project provides two parts of functions:One is the creation wizard, which guides the creation of modules with specific application scenarios (a combination of prefab with added code and configured), such as non-interactive, show-only calendars or interactive, but with date range selection.The other is a full-featured template prefab and a set of full-featured code, which can be customized according to the need to configure, suitable for various scenarios, but also easy to expand.For more details, see the folders "Demo" and "Documentation".FunctionCalendar display supports two modes: display only mode and interactive mode.Calendar display supports the display of chinese calendar.Calendar display supports two modes with Monday and Sunday as the first day of the week.Calendar display can be based on the current date or a specified date.Calendar display supports showing or hiding the dates which are not in the current or base month.Date selection supports single and range selections.Date selection supports enabling or disabling clicks that exceed the base date.RequirementsThe current version is compatible with the following Unity Editor versions:2021.3 (recommended)2019.4 and laterKnown limitationsCurrently, resources such as images used by the editor wizard are loaded in GUID mode. Ensure that the GUID of this project resource is not changed please. If it conflicts with other resource GUID and has to be modified, modify the affected code yourself.DependenceTinyMVVMEditor HelperUGUIFunctionCalendar display supports two modes: display only mode and interactive mode.Calendar display supports the display of chinese calendar.Calendar display supports two modes with Monday and Sunday as the first day of the week.Calendar display can be based on the current date or a specified date.Calendar display supports showing or hiding the dates which are not in the current or base month.Date selection supports single and range selections.Date selection supports enabling or disabling clicks that exceed the base date.Supported OSWindows and Others platforms which Unity can support(Theoretically).Documentation Link/Documentation/DatePicker.md