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,
|
||||
};
|
||||
|
||||
use bevy_animation::prelude::{
|
||||
Keyframes, MorphWeightsKeyframes, RotationKeyframes, ScaleKeyframes, TranslationKeyframes,
|
||||
};
|
||||
#[cfg(feature = "bevy_animation")]
|
||||
use bevy_animation::{AnimationTarget, AnimationTargetId};
|
||||
use bevy_animation::{
|
||||
keyframes::{
|
||||
Keyframes, MorphWeightsKeyframes, RotationKeyframes, ScaleKeyframes, TranslationKeyframes,
|
||||
},
|
||||
AnimationTarget, AnimationTargetId,
|
||||
};
|
||||
use bevy_asset::{
|
||||
io::Reader, AssetLoadError, AssetLoader, Handle, LoadContext, ReadAssetBytesError,
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user