DrawGizmo.cs 492 B

123456789101112131415161718192021222324
  1. using System;
  2. namespace BansheeEditor
  3. {
  4. // Note: Must match the C++ enum DrawGizmoFlags
  5. public enum DrawGizmoFlags
  6. {
  7. Selected = 0x01,
  8. ParentSelected = 0x02,
  9. NotSelected = 0x04,
  10. Pickable = 0x08
  11. }
  12. [AttributeUsage(AttributeTargets.Method)]
  13. public sealed class DrawGizmo : Attribute
  14. {
  15. private DrawGizmoFlags flags;
  16. public DrawGizmo(DrawGizmoFlags flags)
  17. {
  18. this.flags = flags;
  19. }
  20. }
  21. }