19 lines
552 B
C#
19 lines
552 B
C#
|
|
#if CINEMACHINE_TIMELINE
|
||
|
|
using UnityEditor.Timeline;
|
||
|
|
using UnityEngine.Timeline;
|
||
|
|
|
||
|
|
namespace Unity.Cinemachine.Editor
|
||
|
|
{
|
||
|
|
[CustomTimelineEditor(typeof(CinemachineTrack))]
|
||
|
|
class CinemachineTrackEditor : TrackEditor
|
||
|
|
{
|
||
|
|
public override void OnCreate(TrackAsset track, TrackAsset copiedFrom)
|
||
|
|
{
|
||
|
|
base.OnCreate(track, copiedFrom);
|
||
|
|
if (CinemachineBrain.ActiveBrainCount == 1)
|
||
|
|
TimelineEditor.inspectedDirector.SetGenericBinding(track, CinemachineBrain.GetActiveBrain(0));
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#endif
|