public override void Initialize(USTimelineBase timeline)
        {
            base.Initialize(timeline);

            ObjectPathTimeline.Build();
            ObjectPathTimeline.SourcePosition = ObjectPathTimeline.AffectedObject.transform.position;
            ObjectPathTimeline.SourceRotation = ObjectPathTimeline.AffectedObject.transform.rotation;
        }
        public override void OnEnable()
        {
            base.OnEnable();

            if (ObjectPathEditor == null)
            {
                ObjectPathEditor = CreateInstance <ObjectPathEditor>();
            }

            if (ObjectPathTimeline)
            {
                ObjectPathTimeline.Build();
            }

            ISelectableContainers = new List <ISelectableContainer>()
            {
                ObjectPathEditor,
            };
        }