@@ -3719,34 +3719,6 @@ public static void ExportSingleTimelineClip(Object editorClipSelected, string fi
3719
3719
ExportModelEditorWindow . Init ( exportArray , AnimationOnlyExportData . GetFileName ( editorClipSelected ) , isTimelineAnim : true ) ;
3720
3720
}
3721
3721
3722
- internal static void ExportPlayableDirector ( GameObject objectWithPlayableDirector , string folderPath , IExportOptions exportOptions = null )
3723
- {
3724
- PlayableDirector pd = objectWithPlayableDirector . GetComponent < PlayableDirector > ( ) ;
3725
- if ( pd == null )
3726
- {
3727
- return ;
3728
- }
3729
- foreach ( PlayableBinding output in pd . playableAsset . outputs )
3730
- {
3731
- AnimationTrack at = output . sourceObject as AnimationTrack ;
3732
-
3733
- GameObject atObject = pd . GetGenericBinding ( output . sourceObject ) as GameObject ;
3734
-
3735
- // One file by animation clip
3736
- foreach ( TimelineClip timelineClip in at . GetClips ( ) ) {
3737
- string AnimFbxFormat = AnimFbxFileFormat ;
3738
- if ( timelineClip . displayName . Contains ( "@" ) )
3739
- {
3740
- AnimFbxFormat = "{0}/{2}.fbx" ;
3741
- }
3742
- string filePath = string . Format ( AnimFbxFormat , folderPath , atObject . name , timelineClip . displayName ) ;
3743
- var exportData = GetExportData ( atObject , timelineClip . animationClip , exportOptions ) ;
3744
- var exportDataDict = new Dictionary < GameObject , IExportData > ( ) { { atObject , exportData } } ;
3745
- ExportObjects ( filePath , new Object [ 1 ] { atObject } , exportOptions , exportDataDict ) ;
3746
- }
3747
- }
3748
- }
3749
-
3750
3722
/// <summary>
3751
3723
/// Add a menu item "Export Model..." to a GameObject's context menu.
3752
3724
/// </summary>
0 commit comments