Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

12345678910111213141516171819202122232425
  1. using System;
  2. using UnityEngine;
  3. using Object = UnityEngine.Object;
  4. namespace UnityEditor.Timeline
  5. {
  6. static class UnityEditorInternals
  7. {
  8. static readonly EditorGUI.ObjectFieldValidator k_AllowAllObjectsValidator = (references, type, property, options) => references.Length > 0 ? references[0] : null;
  9. public static Object DoObjectField(Rect position, Object obj, Type type, int controlId, bool allowScene, bool allowAllObjects = false)
  10. {
  11. EditorGUI.ObjectFieldValidator validator = null;
  12. if (allowAllObjects)
  13. validator = k_AllowAllObjectsValidator;
  14. #if UNITY_2020_1_OR_NEWER
  15. var newObject = EditorGUI.DoObjectField(position, position, controlId, obj, null, type, validator, allowScene, EditorStyles.objectField);
  16. #else
  17. var newObject = EditorGUI.DoObjectField(position, position, controlId, obj, type, null, validator, allowScene, EditorStyles.objectField);
  18. #endif
  19. return newObject;
  20. }
  21. }
  22. }