IAttractable.cs 427 B

123456789101112131415161718192021
  1. namespace UnityEditor.Timeline
  2. {
  3. enum AttractedEdge
  4. {
  5. None,
  6. Left,
  7. Right
  8. }
  9. interface IAttractable
  10. {
  11. bool ShouldSnapTo(ISnappable snappable);
  12. double start { get; }
  13. double end { get; }
  14. }
  15. interface IAttractionHandler
  16. {
  17. void OnAttractedEdge(IAttractable attractable, ManipulateEdges manipulateEdges, AttractedEdge edge, double time);
  18. }
  19. }