#if UNITY_INCLUDE_TESTS using System.Collections.Generic; using UnityEngine; using UnityEngine.Playables; namespace UnityEditor.Sequences { partial class SequenceAssemblyWindow { internal SequenceAssemblyInspector cachedEditor => m_CachedEditor; /// /// Tells if the SequenceAssemblyWindow is currently opened for the provided . /// /// /// internal bool IsInspecting(PlayableDirector director) { return (cachedEditor != null && cachedEditor.target == director && cachedEditor.rootVisualElement != null); } } partial class SequenceAssemblyInspector { internal List assetCollectionListsCache => m_AssetCollectionListsCache; } partial class SequenceAssetFoldoutItem { internal BasicSequenceAssetView basicView => m_SequenceAssetView as BasicSequenceAssetView; internal GameObject sourceAsset => m_SequenceAssetSource; internal GameObject selectedAsset => m_SequenceAssetSelected; internal GameObject selectedInstance => m_SequenceAssetSelectedInstance; } } #endif