人生啊人生 2 mēneši atpakaļ
vecāks
revīzija
f09ef0ff6b

+ 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 objThreeWorldEventMain = this.objThreeWorldEventMain;
@@ -323,7 +324,15 @@ export class QingXiCheAdnQvCarEventStep {
             //     break;
             
         }
+
+        if (list.length <= 0) {
+            callback("yes");
+            return thisClass;
+        }
         
+        // 动画播放完成次数
+        let playEndNum = 0;
+
         for (let i = 0; i < list.length; i++) {
 
             let thisList = list[i];
@@ -332,6 +341,11 @@ export class QingXiCheAdnQvCarEventStep {
 
                     if (state == "播放完成") {
                         
+                        playEndNum += 1;
+                        if (playEndNum >= list.length) {
+                            callback("yes");
+                        }
+
                     }
                     
                 }