feature gate use bevy_animation in bevy_gltf (#15424)
				
					
				
			# Objective `bevy_gltf` have an instance where `use bevy_animation` is not behind `#[cfg(feature = "bevy_animation")]`. This resulted in a compile error when the feature is not enabled: `failed to resolve: use of undeclared crate or module 'bevy_animation'`. ## Solution move this instance of `use bevy_animation` behind the `cfg` attribute. ## Testing I no longer get the error when compiling without the feature.
This commit is contained in:
		
							parent
							
								
									e34a56c963
								
							
						
					
					
						commit
						5fcbdc137a
					
				| @ -3,11 +3,13 @@ use crate::{ | |||||||
|     GltfMeshExtras, GltfNode, GltfSceneExtras, GltfSkin, |     GltfMeshExtras, GltfNode, GltfSceneExtras, GltfSkin, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| use bevy_animation::prelude::{ |  | ||||||
|     Keyframes, MorphWeightsKeyframes, RotationKeyframes, ScaleKeyframes, TranslationKeyframes, |  | ||||||
| }; |  | ||||||
| #[cfg(feature = "bevy_animation")] | #[cfg(feature = "bevy_animation")] | ||||||
| use bevy_animation::{AnimationTarget, AnimationTargetId}; | use bevy_animation::{ | ||||||
|  |     keyframes::{ | ||||||
|  |         Keyframes, MorphWeightsKeyframes, RotationKeyframes, ScaleKeyframes, TranslationKeyframes, | ||||||
|  |     }, | ||||||
|  |     AnimationTarget, AnimationTargetId, | ||||||
|  | }; | ||||||
| use bevy_asset::{ | use bevy_asset::{ | ||||||
|     io::Reader, AssetLoadError, AssetLoader, Handle, LoadContext, ReadAssetBytesError, |     io::Reader, AssetLoadError, AssetLoader, Handle, LoadContext, ReadAssetBytesError, | ||||||
| }; | }; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 poopy
						poopy