public static bool InvokeEvents(TimelineUIEvent eventList, object target, Event evt, TimelineWindow.TimelineState state) { bool flag = false; bool result; if (eventList == null) { result = false; } else { Delegate[] invocationList = eventList.GetInvocationList(); Delegate[] array = invocationList; for (int i = 0; i < array.Length; i++) { Delegate @delegate = array[i]; if (@delegate != null) { flag = (bool)@delegate.DynamicInvoke(new object[] { target, evt, state }); if (flag) { break; } } } result = flag; } return(result); }
public void ClearManipulators() { this.MouseDown = null; this.MouseDrag = null; this.MouseWheel = null; this.MouseUp = null; this.DoubleClick = null; this.KeyDown = null; this.KeyUp = null; this.DragPerform = null; this.DragExited = null; this.DragUpdated = null; this.Overlay = null; this.ContextClick = null; if (TimelineTrackBaseGUI.< > f__mg$cacheB == null) { TimelineTrackBaseGUI.< > f__mg$cacheB = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseDown += TimelineTrackBaseGUI.< > f__mg$cacheB; if (TimelineTrackBaseGUI.< > f__mg$cacheC == null) { TimelineTrackBaseGUI.< > f__mg$cacheC = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseDrag += TimelineTrackBaseGUI.< > f__mg$cacheC; if (TimelineTrackBaseGUI.< > f__mg$cacheD == null) { TimelineTrackBaseGUI.< > f__mg$cacheD = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseUp += TimelineTrackBaseGUI.< > f__mg$cacheD; if (TimelineTrackBaseGUI.< > f__mg$cacheE == null) { TimelineTrackBaseGUI.< > f__mg$cacheE = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DoubleClick += TimelineTrackBaseGUI.< > f__mg$cacheE; if (TimelineTrackBaseGUI.< > f__mg$cacheF == null) { TimelineTrackBaseGUI.< > f__mg$cacheF = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.KeyDown += TimelineTrackBaseGUI.< > f__mg$cacheF; if (TimelineTrackBaseGUI.< > f__mg$cache10 == null) { TimelineTrackBaseGUI.< > f__mg$cache10 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.KeyUp += TimelineTrackBaseGUI.< > f__mg$cache10; if (TimelineTrackBaseGUI.< > f__mg$cache11 == null) { TimelineTrackBaseGUI.< > f__mg$cache11 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DragPerform += TimelineTrackBaseGUI.< > f__mg$cache11; if (TimelineTrackBaseGUI.< > f__mg$cache12 == null) { TimelineTrackBaseGUI.< > f__mg$cache12 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DragExited += TimelineTrackBaseGUI.< > f__mg$cache12; if (TimelineTrackBaseGUI.< > f__mg$cache13 == null) { TimelineTrackBaseGUI.< > f__mg$cache13 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DragUpdated += TimelineTrackBaseGUI.< > f__mg$cache13; if (TimelineTrackBaseGUI.< > f__mg$cache14 == null) { TimelineTrackBaseGUI.< > f__mg$cache14 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseWheel += TimelineTrackBaseGUI.< > f__mg$cache14; if (TimelineTrackBaseGUI.< > f__mg$cache15 == null) { TimelineTrackBaseGUI.< > f__mg$cache15 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.ContextClick += TimelineTrackBaseGUI.< > f__mg$cache15; }
protected TimelineTrackBaseGUI(int id, int depth, TreeViewItem parent, string displayName, TrackAsset trackAsset, TreeViewController tv, TimelineTreeViewGUI tvgui) : base(id, depth, parent, displayName) { this.m_Drawer = TrackDrawer.CreateInstance(trackAsset); this.m_Drawer.track = trackAsset; this.m_Drawer.sequencerState = tvgui.TimelineWindow.state; this.m_Drawer.ConfigureUITrack(this); this.isExpanded = false; this.isDropTarget = false; this.track = trackAsset; this.< treeView > k__BackingField = tv; this.m_TreeViewGUI = tvgui; if (TimelineTrackBaseGUI.< > f__mg$cache0 == null) { TimelineTrackBaseGUI.< > f__mg$cache0 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseDown += TimelineTrackBaseGUI.< > f__mg$cache0; if (TimelineTrackBaseGUI.< > f__mg$cache1 == null) { TimelineTrackBaseGUI.< > f__mg$cache1 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseDrag += TimelineTrackBaseGUI.< > f__mg$cache1; if (TimelineTrackBaseGUI.< > f__mg$cache2 == null) { TimelineTrackBaseGUI.< > f__mg$cache2 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseUp += TimelineTrackBaseGUI.< > f__mg$cache2; if (TimelineTrackBaseGUI.< > f__mg$cache3 == null) { TimelineTrackBaseGUI.< > f__mg$cache3 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DoubleClick += TimelineTrackBaseGUI.< > f__mg$cache3; if (TimelineTrackBaseGUI.< > f__mg$cache4 == null) { TimelineTrackBaseGUI.< > f__mg$cache4 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.KeyDown += TimelineTrackBaseGUI.< > f__mg$cache4; if (TimelineTrackBaseGUI.< > f__mg$cache5 == null) { TimelineTrackBaseGUI.< > f__mg$cache5 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.KeyUp += TimelineTrackBaseGUI.< > f__mg$cache5; if (TimelineTrackBaseGUI.< > f__mg$cache6 == null) { TimelineTrackBaseGUI.< > f__mg$cache6 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DragPerform += TimelineTrackBaseGUI.< > f__mg$cache6; if (TimelineTrackBaseGUI.< > f__mg$cache7 == null) { TimelineTrackBaseGUI.< > f__mg$cache7 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DragExited += TimelineTrackBaseGUI.< > f__mg$cache7; if (TimelineTrackBaseGUI.< > f__mg$cache8 == null) { TimelineTrackBaseGUI.< > f__mg$cache8 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.DragUpdated += TimelineTrackBaseGUI.< > f__mg$cache8; if (TimelineTrackBaseGUI.< > f__mg$cache9 == null) { TimelineTrackBaseGUI.< > f__mg$cache9 = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.MouseWheel += TimelineTrackBaseGUI.< > f__mg$cache9; if (TimelineTrackBaseGUI.< > f__mg$cacheA == null) { TimelineTrackBaseGUI.< > f__mg$cacheA = new TimelineUIEvent(TimelineTrackBaseGUI.NoOp); } this.ContextClick += TimelineTrackBaseGUI.< > f__mg$cacheA; }