Beispiel #1
0
        public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
        {
            var dayProp = property.FindPropertyRelative("dayNumber");
            var date    = UnityDateOnly.FromDayNumber(dayProp.intValue);

            label = BeginProperty(position, label, property);
            BeginChangeCheck();
            var newDate = GUIControls.DateOnlyField(position, label, date);

            if (EndChangeCheck())
            {
                dayProp.intValue = newDate.DayNumber;
            }
            EndProperty();
        }