人生啊人生 2 月之前
父節點
當前提交
f09ef0ff6b
共有 1 個文件被更改,包括 16 次插入2 次删除
  1. 16 2
      src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAdnQvCarEventStep.js

+ 16 - 2
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAdnQvCarEventStep.js

@@ -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");
+                        }
+
                     }
                     }
                     
                     
                 }
                 }