TransformScalerEditor.cs 763 B

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using UnityEditor;
  6. namespace TheraBytes.BetterUi.Editor
  7. {
  8. [CustomEditor(typeof(TransformScaler)), CanEditMultipleObjects]
  9. public class TransformScalerEditor : UnityEditor.Editor
  10. {
  11. SerializedProperty scaleSizerFallback, scaleSizerCollection;
  12. void OnEnable()
  13. {
  14. scaleSizerFallback = serializedObject.FindProperty("scaleSizerFallback");
  15. scaleSizerCollection = serializedObject.FindProperty("customScaleSizers");
  16. }
  17. public override void OnInspectorGUI()
  18. {
  19. ScreenConfigConnectionHelper.DrawSizerGui("Scale Settings", scaleSizerCollection, ref scaleSizerFallback);
  20. }
  21. }
  22. }