@@ -180,28 +180,29 @@ public override void OnInspectorGUI() {
180
180
}
181
181
EditorGUI . EndDisabledGroup ( ) ;
182
182
183
- EditorGUILayout . Space ( ) ;
183
+ if ( ! HideRepairMissingScripts ( ) ) {
184
+ EditorGUILayout . Space ( ) ;
184
185
185
- EditorGUI . indentLevel -- ;
186
- EditorGUILayout . LabelField ( "Repair Missing Scripts" , EditorStyles . boldLabel ) ;
187
- EditorGUI . indentLevel ++ ;
186
+ EditorGUI . indentLevel -- ;
187
+ EditorGUILayout . LabelField ( "Repair Missing Scripts" , EditorStyles . boldLabel ) ;
188
+ EditorGUI . indentLevel ++ ;
188
189
189
- EditorGUILayout . Space ( ) ;
190
+ EditorGUILayout . Space ( ) ;
190
191
191
- var repairMissingScripts = new GUIContent (
192
- "Repair Missing Scripts" ,
193
- "Repair missing FbxPrefab scripts in text assets" ) ;
194
- if ( GUILayout . Button ( repairMissingScripts ) ) {
195
- bool result = FbxExporters . Editor . RepairMissingScripts . ReplaceGUIDInTextAssets ( ) ;
196
- if ( result ) {
197
- UnityEditor . EditorUtility . DisplayDialog ( "Finished Repairing Scripts" ,
198
- "Repaired missing scripts in text serialized assets" , "Ok" ) ;
199
- } else {
200
- UnityEditor . EditorUtility . DisplayDialog ( "Finished Repairing Scripts" ,
201
- "Couldn't find any assets needing repair" , "Ok" ) ;
192
+ var repairMissingScripts = new GUIContent (
193
+ "Repair Missing Scripts" ,
194
+ "Repair missing FbxPrefab scripts in text assets" ) ;
195
+ if ( GUILayout . Button ( repairMissingScripts ) ) {
196
+ bool result = FbxExporters . Editor . RepairMissingScripts . ReplaceGUIDInTextAssets ( ) ;
197
+ if ( result ) {
198
+ UnityEditor . EditorUtility . DisplayDialog ( "Finished Repairing Scripts" ,
199
+ "Repaired missing scripts in text serialized assets" , "Ok" ) ;
200
+ } else {
201
+ UnityEditor . EditorUtility . DisplayDialog ( "Finished Repairing Scripts" ,
202
+ "Couldn't find any assets needing repair" , "Ok" ) ;
203
+ }
202
204
}
203
205
}
204
-
205
206
206
207
GUILayout . FlexibleSpace ( ) ;
207
208
GUILayout . EndScrollView ( ) ;
@@ -213,6 +214,11 @@ public override void OnInspectorGUI() {
213
214
}
214
215
}
215
216
217
+ private static bool HideRepairMissingScripts ( ) {
218
+ var version = FbxExporters . Editor . ModelExporter . GetVersionFromReadme ( ) ;
219
+ return version . Equals ( "1.1.0b1" ) ? false : true ;
220
+ }
221
+
216
222
private static string TryFindDCC ( string dccPath , string ext , ExportSettings . DCCType dccType ) {
217
223
string dccName = "" ;
218
224
switch ( dccType ) {
0 commit comments