|
@@ -181,9 +181,10 @@ export class QingXiCheAdnQvCarEventStep {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 切换对应的动画结果
|
|
* 切换对应的动画结果
|
|
- * type 类型
|
|
|
|
|
|
+ * type 对应的类型
|
|
|
|
+ * callback 开启完成回调
|
|
*/
|
|
*/
|
|
- animationAllTypeUpdate = function(type) {
|
|
|
|
|
|
+ animationAllTypeUpdate = function(type, callback) {
|
|
|
|
|
|
let thisClass = this;
|
|
let thisClass = this;
|
|
let objThreeWorldEventMain = this.objThreeWorldEventMain;
|
|
let objThreeWorldEventMain = this.objThreeWorldEventMain;
|
|
@@ -323,7 +324,15 @@ export class QingXiCheAdnQvCarEventStep {
|
|
// break;
|
|
// break;
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if (list.length <= 0) {
|
|
|
|
+ callback("yes");
|
|
|
|
+ return thisClass;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ // 动画播放完成次数
|
|
|
|
+ let playEndNum = 0;
|
|
|
|
+
|
|
for (let i = 0; i < list.length; i++) {
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
|
|
|
let thisList = list[i];
|
|
let thisList = list[i];
|
|
@@ -332,6 +341,11 @@ export class QingXiCheAdnQvCarEventStep {
|
|
|
|
|
|
if (state == "播放完成") {
|
|
if (state == "播放完成") {
|
|
|
|
|
|
|
|
+ playEndNum += 1;
|
|
|
|
+ if (playEndNum >= list.length) {
|
|
|
|
+ callback("yes");
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|