File size: 484 Bytes
18a519f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System.Collections.Generic;

namespace UnityEditor.Timeline
{
    struct Edge
    {
        public double time { get; set; }

        public bool showSnapHint { get; set; }

        public Edge(double edgeTime, bool snapHint = true) : this()
        {
            time = edgeTime;
            showSnapHint = snapHint;
        }
    }

    interface ISnappable
    {
        IEnumerable<Edge> SnappableEdgesFor(IAttractable attractable, ManipulateEdges manipulateEdges);
    }
}