future преди 1 година
родител
ревизия
4242ab64f6
променени са 3 файла, в които са добавени 6 реда и са изтрити 5 реда
  1. 2 1
      assets/data/data.ts
  2. 2 2
      assets/script/edit/task/task_zhao_xi_jie.ts
  3. 2 2
      assets/script/run/TaskSchedule/taskServce.ts

+ 2 - 1
assets/data/data.ts

@@ -394,7 +394,8 @@ export class zhao_xi_jie_data{
     public tip_type:number = config.zhao_xi_jie_tip_type.select_tips;
     public widget_id_list:zhao_xi_jie_item_data[] = []
     public finish_event_id:number = -1; //全部找到之后执行的事件
-    public finish_all_hide_answer_dalay_time = 0;//找到所有隐藏答案延迟时间
+    public finish_all_hide_answer_dalay_time = zhao_xi_jie_data.defaultFinishAllHideAnswerDalayTime();//找到所有隐藏答案延迟时间
+    static defaultFinishAllHideAnswerDalayTime():number { return 30 }
 }
 export class guo_ju_qing_not_rule_data { //先创建数据模型,目前没有属性
 }

+ 2 - 2
assets/script/edit/task/task_zhao_xi_jie.ts

@@ -17,7 +17,7 @@ export class task_zhao_xi_jie extends Component {
     protected start(): void {
         this.editbox_delay_time.node.on(EditBox.EventType.EDITING_DID_ENDED,()=>{
             if(this.editbox_delay_time.string.length<=0) {
-                this.m_data.finish_all_hide_answer_dalay_time = 0
+                this.m_data.finish_all_hide_answer_dalay_time = zhao_xi_jie_data.defaultFinishAllHideAnswerDalayTime()
                 this.editbox_delay_time.string = this.m_data.finish_all_hide_answer_dalay_time.toString()
             }
             this.m_data.finish_all_hide_answer_dalay_time = parseFloat(this.editbox_delay_time.string)
@@ -58,7 +58,7 @@ export class task_zhao_xi_jie extends Component {
         this.lab_setting_finish_event.getComponent(Label).string =  this.m_data.finish_event_id==-1?"暂未设置完成事件":`事件id:${this.m_data.finish_event_id}`
 
         if(this.m_data.finish_all_hide_answer_dalay_time==undefined) {
-            this.m_data.finish_all_hide_answer_dalay_time = 0
+            this.m_data.finish_all_hide_answer_dalay_time = zhao_xi_jie_data.defaultFinishAllHideAnswerDalayTime()
         }
         this.editbox_delay_time.string = this.m_data.finish_all_hide_answer_dalay_time.toString()
     }

+ 2 - 2
assets/script/run/TaskSchedule/taskServce.ts

@@ -1,5 +1,5 @@
 import { _decorator, Component, Node } from 'cc';
-import { da_guai_item_data, event_active_event_item, event_collect_event_item, event_item, event_start_event_item, event_stop_active_event_item, task_data, zhao_xi_jie_item_data } from '../../../data/data';
+import { da_guai_item_data, event_active_event_item, event_collect_event_item, event_item, event_start_event_item, event_stop_active_event_item, task_data, zhao_xi_jie_data, zhao_xi_jie_item_data } from '../../../data/data';
 import { config } from '../../config';
 import { event_start_event } from '../../edit/event/event_start_event';
 import { tools } from '../../tools';
@@ -442,7 +442,7 @@ export class taskServce {
         if(isFinish){
             let zhaoxijie_data = taskServce.mTaskData._zhao_xi_jie_data
             let id = zhaoxijie_data.finish_event_id
-            let dalay_time = 0
+            let dalay_time = zhao_xi_jie_data.defaultFinishAllHideAnswerDalayTime()
             if( zhaoxijie_data.finish_all_hide_answer_dalay_time!=undefined) {
                 dalay_time = zhaoxijie_data.finish_all_hide_answer_dalay_time
             }