Skip to content

Commit

Permalink
Merge pull request #13 from GuoLei1990/Animator
Browse files Browse the repository at this point in the history
refactor: opt code
  • Loading branch information
luzhuang authored Jun 8, 2021
2 parents 51174b6 + af1b5db commit 9b93b75
Showing 1 changed file with 0 additions and 16 deletions.
16 changes: 0 additions & 16 deletions packages/core/src/animation/Animator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,6 @@ export class Animator extends Component {

const animatorLayersData = this._animatorLayersData;
const layerCount = animatorController.layers.length;
let finishLayerCount = 0;
for (let i = layerCount - 1; i >= 0; i--) {
const isFirstLayer = i === 0;
const animatorLayerData = animatorLayersData[i];
Expand All @@ -228,26 +227,11 @@ export class Animator extends Component {
} else {
playingStateData.frameTime = playingStateData.state.clipEndTime;
playingStateData.playType = PlayType.IsFinish;
++finishLayerCount;
}
}
}
//CM: 这个判断没懂
if (playingStateData.frameTime === PlayType.IsFinish) {
++finishLayerCount;
}
this._updateLayer(i, isFirstLayer, deltaTime);
}

//CM: 这个是干啥的
if (finishLayerCount === layerCount) {
for (let i = layerCount - 1; i >= 0; i--) {
const animatorLayerData = animatorLayersData[i];
const { playingStateData } = animatorLayerData;
this._revertDefaultValue(playingStateData);
}
this._playing = false;
}
}

/**
Expand Down

0 comments on commit 9b93b75

Please sign in to comment.