future 1 年之前
父节点
当前提交
411c084f73
共有 2 个文件被更改,包括 13 次插入4 次删除
  1. 1 0
      assets/data/data.ts
  2. 12 4
      assets/script/run/top_layer.ts

+ 1 - 0
assets/data/data.ts

@@ -399,6 +399,7 @@ export class base_event_item{
 
 export class event_item_fail_event { //失败事件
     public is_relife:boolean = false; //是否可以复活
+    public is_show_animation:boolean = true; //是否显示动画,默认显示
 }
 
 export class event_item_show_scene_title {

+ 12 - 4
assets/script/run/top_layer.ts

@@ -94,10 +94,18 @@ export class top_layer extends Component {
                 }
             }
         }else if(event.type===config.event_type.fail_event){
-            this.fail_ani_view.getComponent(fail_ani).Play()
-            this.scheduleOnce(()=>{
-                this.fail.getComponent(fail).show(event.event_item_fail_event_data.is_relife,this.onClickReLife.bind(this),this.onClickReStart.bind(this))
-            },1.5)
+            let data = event.event_item_fail_event_data
+            if(data.is_show_animation==undefined||data.is_show_animation==null) {
+                data.is_show_animation = true
+            }
+            if(data.is_show_animation) {
+                this.fail_ani_view.getComponent(fail_ani).Play()
+                this.scheduleOnce(()=>{
+                    this.fail.getComponent(fail).show(event.event_item_fail_event_data.is_relife, this.onClickReLife.bind(this),this.onClickReStart.bind(this))
+                },1.5)
+            } else {
+                this.fail.getComponent(fail).show(event.event_item_fail_event_data.is_relife, this.onClickReLife.bind(this),this.onClickReStart.bind(this))
+            }
         }
     }