|
@@ -22,6 +22,7 @@ import { event_show_scene_title } from './event_show_scene_title';
|
|
import { event_scene_ani } from './event_scene_ani';
|
|
import { event_scene_ani } from './event_scene_ani';
|
|
import { event_delete_drag_other_data_view } from './event_delete_drag_other_data_view';
|
|
import { event_delete_drag_other_data_view } from './event_delete_drag_other_data_view';
|
|
import { event_stop_play_loop_sound } from './event_stop_play_loop_sound';
|
|
import { event_stop_play_loop_sound } from './event_stop_play_loop_sound';
|
|
|
|
+import { event_stop_active_event } from './event_stop_active_event';
|
|
const { ccclass, property } = _decorator;
|
|
const { ccclass, property } = _decorator;
|
|
|
|
|
|
@ccclass('edit_event')
|
|
@ccclass('edit_event')
|
|
@@ -37,6 +38,7 @@ export class edit_event extends Component {
|
|
@property(Node) countdown_over:Node = null;
|
|
@property(Node) countdown_over:Node = null;
|
|
|
|
|
|
@property(Node) active_event:Node = null;
|
|
@property(Node) active_event:Node = null;
|
|
|
|
+ @property(Node) stop_active_event:Node = null;
|
|
@property(Node) start_event:Node =null;
|
|
@property(Node) start_event:Node =null;
|
|
@property(Node) collect_event:Node = null;
|
|
@property(Node) collect_event:Node = null;
|
|
@property(Node) be_event:Node = null;
|
|
@property(Node) be_event:Node = null;
|
|
@@ -164,6 +166,7 @@ export class edit_event extends Component {
|
|
this.widget_map.set(config.event_type.start_event,this.start_event)
|
|
this.widget_map.set(config.event_type.start_event,this.start_event)
|
|
this.widget_map.set(config.event_type.collect_event,this.collect_event)
|
|
this.widget_map.set(config.event_type.collect_event,this.collect_event)
|
|
this.widget_map.set(config.event_type.active_event,this.active_event)
|
|
this.widget_map.set(config.event_type.active_event,this.active_event)
|
|
|
|
+ this.widget_map.set(config.event_type.stop_active_event,this.stop_active_event)
|
|
this.widget_map.set(config.event_type.be_event,this.be_event)
|
|
this.widget_map.set(config.event_type.be_event,this.be_event)
|
|
this.widget_map.set(config.event_type.hide,this.hide)
|
|
this.widget_map.set(config.event_type.hide,this.hide)
|
|
this.widget_map.set(config.event_type.delay_exe_event,this.delay_exe_event)
|
|
this.widget_map.set(config.event_type.delay_exe_event,this.delay_exe_event)
|
|
@@ -217,6 +220,9 @@ export class edit_event extends Component {
|
|
case config.event_type.active_event: //激活一个控件
|
|
case config.event_type.active_event: //激活一个控件
|
|
this.active_event.getComponent(event_active_event).initView(this.m_data.event_item_active_event_data)
|
|
this.active_event.getComponent(event_active_event).initView(this.m_data.event_item_active_event_data)
|
|
break;
|
|
break;
|
|
|
|
+ case config.event_type.stop_active_event: //不激活一个控件,停用交互
|
|
|
|
+ this.stop_active_event.getComponent(event_stop_active_event).initView(this.m_data.event_item_stop_active_event_data)
|
|
|
|
+ break;
|
|
case config.event_type.be_event: //被动激活一个事件
|
|
case config.event_type.be_event: //被动激活一个事件
|
|
this.be_event.getComponent(event_be_event).initView(this.m_data.event_item_be_event_data)
|
|
this.be_event.getComponent(event_be_event).initView(this.m_data.event_item_be_event_data)
|
|
break;
|
|
break;
|