From c7cc55a4a8b64f6dbc9c72b6309cbd9f74049e9a Mon Sep 17 00:00:00 2001 From: GuoLei1990 Date: Tue, 10 Sep 2024 18:20:01 +0800 Subject: [PATCH] refactor: opt code --- packages/core/src/animation/Animator.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/core/src/animation/Animator.ts b/packages/core/src/animation/Animator.ts index e069376501..bcb7f50c79 100644 --- a/packages/core/src/animation/Animator.ts +++ b/packages/core/src/animation/Animator.ts @@ -921,7 +921,7 @@ export class Animator extends Component { const transition = (anyStateTransitions.count && - this._applyTransitionsByCondition(layerIndex, layerData, layer, state, anyStateTransitions, true, aniUpdate)) || + this._applyTransitionsByCondition(layerIndex, layerData, layer, anyStateTransitions, aniUpdate)) || (transitions.count && this._applyStateTransitions( layerIndex, @@ -1205,14 +1205,12 @@ export class Animator extends Component { layerIndex: number, layerData: AnimatorLayerData, layer: AnimatorControllerLayer, - state: AnimatorState, transitions: AnimatorStateTransitionCollection, - checkStateMachineTransition: boolean, aniUpdate: boolean ): AnimatorStateTransition { const isSoloMode = transitions.isSoloMode; for (let i = 0, n = transitions.count; i < n; i++) { - const transition = transitions[i]; + const transition = transitions.get(i); if (transition.mute) continue; @@ -1473,12 +1471,12 @@ export class Animator extends Component { transition = anyStateTransitions.count && - this._applyTransitionsByCondition(layerIndex, layerData, layer, null, anyStateTransitions, true, aniUpdate); + this._applyTransitionsByCondition(layerIndex, layerData, layer, anyStateTransitions, aniUpdate); if (!transition) { transition = entryTransitions.count && - this._applyTransitionsByCondition(layerIndex, layerData, layer, null, entryTransitions, true, aniUpdate); + this._applyTransitionsByCondition(layerIndex, layerData, layer, entryTransitions, aniUpdate); } if (transition) {