future před 1 rokem
rodič
revize
b9708b2180

+ 5 - 1
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, 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_item_data } from '../../../data/data';
 import { config } from '../../config';
 import { event_start_event } from '../../edit/event/event_start_event';
 import { tools } from '../../tools';
@@ -172,6 +172,10 @@ export class taskServce {
                     active_event.binding_widget_id = widget_id
                     event_data.type = config.event_type.active_event
                     event_data.event_item_active_event_data = active_event
+                    // let stop_active_event = new event_stop_active_event_item
+                    // stop_active_event.binding_widget_id = widget_id
+                    // event_data.type = config.event_type.stop_active_event
+                    // event_data.event_item_stop_active_event_data = stop_active_event
                     taskServce.DistributedEvent(event_data)
                     console.log("event_data--",event_data)
                 }

+ 4 - 4
assets/script/run/widget/widget_click.ts

@@ -55,15 +55,15 @@ export class widget_click extends widget_base {
                 })
             break;
             case config.clcik_type.click:
-                this.node.off(Node.EventType.TOUCH_START)
-                this.node.on(Node.EventType.TOUCH_START,()=>{
+                this.node.off(Node.EventType.TOUCH_END)
+                this.node.on(Node.EventType.TOUCH_END,()=>{
                     if(!this.mIsActive) return
                     this.exeFinish()
                 })
             break;
             case config.clcik_type.click_not_auto_finish:
-                this.node.off(Node.EventType.TOUCH_START)
-                this.node.on(Node.EventType.TOUCH_START,()=>{
+                this.node.off(Node.EventType.TOUCH_END)
+                this.node.on(Node.EventType.TOUCH_END,()=>{
                     if(!this.mIsActive) return
                     ClientEvent.dispatchEvent(config.EventRun.WIDGET_FINISH,this.mData.att.id)
                 })