AlignDistributeEnums.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. namespace TheraBytes.BetterUi.Editor.AlignDistribute
  5. {
  6. public enum ActiveWindow
  7. {
  8. Align,
  9. Distribute,
  10. }
  11. public enum AlignTo
  12. {
  13. SelectionBounds,
  14. Parent,
  15. FirstInHierarchy,
  16. LastInHierarchy,
  17. BiggestObject,
  18. SmallestObject,
  19. }
  20. public enum DistributeTo
  21. {
  22. SelectionBounds,
  23. Parent,
  24. }
  25. public enum DistanceOption
  26. {
  27. Space,
  28. Pivot,
  29. LeftBottom,
  30. Center,
  31. RightTop,
  32. }
  33. public enum SortOrder
  34. {
  35. Positional,
  36. Hierarchical,
  37. }
  38. public enum AlignMode
  39. {
  40. Top,
  41. Horizontal,
  42. Bottom,
  43. Left,
  44. Vertical,
  45. Right,
  46. }
  47. public enum AnchorMode
  48. {
  49. FollowObject,
  50. SnapToBorder,
  51. StayAtCurrentPosition,
  52. }
  53. public enum SelectionStatus
  54. {
  55. Valid,
  56. NothingSelected,
  57. ParentIsNull,
  58. ParentIsNoRectTransform,
  59. ContainsNoRectTransform,
  60. UnequalParents,
  61. }
  62. }