@@ -3079,22 +3079,22 @@ internal static Dictionary<GameObject, IExportData> GetExportData(Object[] objec
3079
3079
3080
3080
Dictionary < GameObject , IExportData > exportData = new Dictionary < GameObject , IExportData > ( ) ;
3081
3081
3082
- if ( exportOptions . ModelAnimIncludeOption = = ExportSettings . Include . Anim )
3082
+ if ( exportOptions . ModelAnimIncludeOption ! = ExportSettings . Include . Anim )
3083
3083
{
3084
- foreach ( var obj in objects )
3085
- {
3086
- GameObject go = ModelExporter . GetGameObject ( obj ) ;
3087
-
3088
- if ( go )
3089
- {
3090
- exportData [ go ] = GetExportData ( go , exportOptions ) ;
3091
- }
3092
- else if ( obj . GetType ( ) . Name . Contains ( "EditorClip" ) )
3093
- {
3094
- KeyValuePair < GameObject , AnimationClip > pair = AnimationOnlyExportData . GetGameObjectAndAnimationClip ( obj ) ;
3084
+ return null ;
3085
+ }
3095
3086
3096
- exportData [ pair . Key ] = GetExportData ( pair . Key , pair . Value , exportOptions ) ;
3097
- }
3087
+ foreach ( var obj in objects )
3088
+ {
3089
+ GameObject go = ModelExporter . GetGameObject ( obj ) ;
3090
+ if ( go )
3091
+ {
3092
+ exportData [ go ] = GetExportData ( go , exportOptions ) ;
3093
+ }
3094
+ else if ( obj . GetType ( ) . Name . Contains ( "EditorClip" ) )
3095
+ {
3096
+ KeyValuePair < GameObject , AnimationClip > pair = AnimationOnlyExportData . GetGameObjectAndAnimationClip ( obj ) ;
3097
+ exportData [ pair . Key ] = GetExportData ( pair . Key , pair . Value , exportOptions ) ;
3098
3098
}
3099
3099
}
3100
3100
@@ -3120,31 +3120,7 @@ public static IExportData GetExportData(GameObject rootObject, AnimationClip ani
3120
3120
return exportData ;
3121
3121
}
3122
3122
3123
- internal static IExportData GetExportData ( GameObject rootObject , AnimationTrack animationTrack , IExportOptions exportOptions = null )
3124
- {
3125
- if ( exportOptions == null )
3126
- exportOptions = DefaultOptions ;
3127
- Debug . Assert ( exportOptions != null ) ;
3128
-
3129
- // get animation clips for root object from animation track
3130
- List < AnimationClip > clips = new List < AnimationClip > ( ) ;
3131
-
3132
- foreach ( TimelineClip myclip in animationTrack . GetClips ( ) )
3133
- {
3134
- clips . Add ( myclip . animationClip ) ;
3135
- }
3136
-
3137
- var goToExport = new HashSet < GameObject > ( ) ;
3138
- var animationClips = new Dictionary < AnimationClip , GameObject > ( ) ;
3139
- var exportComponent = new Dictionary < GameObject , System . Type > ( ) ;
3140
-
3141
- var exportData = new AnimationOnlyExportData ( animationClips , goToExport , exportComponent ) ;
3142
- exportData . CollectDependencies ( clips . ToArray ( ) , rootObject , exportOptions ) ;
3143
-
3144
- return exportData ;
3145
- }
3146
-
3147
- protected static IExportData GetExportData ( GameObject go , IExportOptions exportOptions = null )
3123
+ internal static IExportData GetExportData ( GameObject go , IExportOptions exportOptions = null )
3148
3124
{
3149
3125
if ( exportOptions == null )
3150
3126
exportOptions = DefaultOptions ;
0 commit comments