Easy Handles Attributes


Easy Handles Attributes allows Unity handles to be used as attributes, enabling easy and visual manipulation of fields and methods in the scene view.


by Burning Ice Cream


Price History +

Unity handles are quite useful tools; they provide a visual way to edit fields in the scene view. However, it is hard to implement them, you have to do a bit of editor scripting every time you need one and you have to do this for each field. Easy Handles Attributes package solves this problem and makes handles super easy to use. It allows you to use handles as single-line attributes. Need handles? Then, just add an attribute to your field!


HIGHLIGHTS

  • Super easy to use, no additional setup required.
  • 28 supported attributes (handles).
  • Supports all numeric and vectoral types.
  • Supports screen space (canvas).
  • Supports local space (object space).
  • Supports button attribute (handle) for methods.
  • Highly customizable.
  • Activation / deactivation button for each attribute (handle).
  • Source code available.
  • Documentation available in XML format for script editors.
  • Detailed documentation available in PDF format.
  • Demo scene available and examples for each attribute (handle).

SUPPORTED ATTRIBUTES (HANDLES):

  1. Button
  2. Disk
  3. DrawAAConvexPolygon
  4. DrawAAPolyLine
  5. DrawBezier
  6. DrawDottedLine
  7. DrawDottedLines
  8. DrawLine
  9. DrawLines
  10. DrawOutline
  11. DrawPolyLine
  12. DrawSelectionFrame
  13. DrawSolidArc
  14. DrawSolidDisk
  15. DrawSolidRectangleWithOutline
  16. DrawWireArc
  17. DrawWireCube
  18. DrawWireDisk
  19. FreeMoveHandle
  20. FreeRotateHandle
  21. Label
  22. PositionHandle
  23. RadiusHandle
  24. RotationHandle
  25. ScaleHandle
  26. ScaleSlider
  27. Slider
  28. TransformHandle