123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System.Collections.Generic;
- using System.Linq;
- using UnityEngine;
- using UnityEngine.Playables;
- using UnityEngine.Timeline;
- namespace UnityEditor.Timeline.Actions
- {
-
-
-
-
-
- public struct ActionContext
- {
- IEnumerable<TrackAsset> m_Tracks;
- IEnumerable<TimelineClip> m_Clips;
- IEnumerable<IMarker> m_Markers;
-
-
-
- public TimelineAsset timeline;
-
-
-
- public PlayableDirector director;
-
-
-
-
- public double? invocationTime;
-
-
-
- public IEnumerable<TrackAsset> tracks
- {
- get => m_Tracks ?? Enumerable.Empty<TrackAsset>();
- set => m_Tracks = value;
- }
-
-
-
- public IEnumerable<TimelineClip> clips
- {
- get => m_Clips ?? Enumerable.Empty<TimelineClip>();
- set => m_Clips = value;
- }
-
-
-
- public IEnumerable<IMarker> markers
- {
- get => m_Markers ?? Enumerable.Empty<IMarker>();
- set => m_Markers = value;
- }
- }
- }
|