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 SnappableEdgesFor(IAttractable attractable, ManipulateEdges manipulateEdges); } }