mirror of
https://github.com/galacean/engine.git
synced 2026-06-21 20:52:48 +08:00
perf(animation): narrow crossfade no-op guard
This commit is contained in:
@@ -384,7 +384,8 @@ export class Animator extends Component {
|
||||
}
|
||||
|
||||
const animatorLayerData = this._getAnimatorLayerData(playLayerIndex);
|
||||
if (animatorLayerData.srcPlayData?.state === state || animatorLayerData.destPlayData?.state === state) {
|
||||
const { srcPlayData, destPlayData } = animatorLayerData;
|
||||
if ((!destPlayData && srcPlayData?.state === state) || destPlayData?.state === state) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user