public void OnSequenceChange(JSequencer newSequence) { CurrentSequence = newSequence; ZoomInfo.Reset(); ScrollInfo.Reset(); totalPixelWidthOfTimeline = 1.0f; UpdateCachedMarkerInformation(); InitializeRenderMapWithSequence(); SequenceWindow.Repaint(); }
private void OnEnable() { hideFlags = HideFlags.HideAndDontSave; FloatingWidth = BaseFloatingWidth + additionalFloatingWidth; if (ScrollInfo == null) { ScrollInfo = CreateInstance <USScrollInfo>(); ScrollInfo.Reset(); } if (ZoomInfo == null) { ZoomInfo = CreateInstance <USZoomInfo>(); ZoomInfo.Reset(); } if (CurrentSequence) { UpdateCachedMarkerInformation(); } }
public void OnSequenceChange(USSequencer newSequence) { CurrentSequence = newSequence; ZoomInfo.Reset(); ScrollInfo.Reset(); totalPixelWidthOfTimeline = 1.0f; UpdateCachedMarkerInformation(); if (USHierarchy == null) { USHierarchy = CreateInstance(typeof(USHierarchy)) as USHierarchy; } foreach (var newTimelineContainer in CurrentSequence.TimelineContainers) { var newHierarchyItem = CreateInstance(typeof(USTimelineContainerHierarchyItem)) as USTimelineContainerHierarchyItem; newHierarchyItem.SetupWithTimelineContainer(newTimelineContainer); USHierarchy.AddHierarchyItemToRoot(newHierarchyItem as IUSHierarchyItem); } SequenceWindow.Repaint(); }
private void OnEnable() { hideFlags = HideFlags.HideAndDontSave; if (ScrollInfo == null) { ScrollInfo = ScriptableObject.CreateInstance <JScrollInfo>(); ScrollInfo.Reset(); } if (ZoomInfo == null) { ZoomInfo = ScriptableObject.CreateInstance <JZoomInfo>(); ZoomInfo.Reset(); } if (currentSequence) { UpdateCachedMarkerInformation(); } if (currentSequence) { InitializeRenderMapWithSequence(); } }