|
|
@@ -31,7 +31,7 @@ export default class Guide extends cc.Component {
|
|
|
private crtStep: number;
|
|
|
private crtGuide: GuideVO;
|
|
|
private targetNode: cc.Node;
|
|
|
- private event_name: string;
|
|
|
+ private event_data: string;
|
|
|
|
|
|
/** 对话框对齐方式 上下左右中 */
|
|
|
private widgets: string[] = ['top', 'bottom', 'left', 'right', 'verticalCenter', 'horizontalCenter'];
|
|
|
@@ -65,7 +65,7 @@ export default class Guide extends cc.Component {
|
|
|
this.node_finger.opacity = 255;
|
|
|
this.node_dialog.opacity = 255;
|
|
|
this.targetNode = null;
|
|
|
- this.event_name = null;
|
|
|
+ this.event_data = null;
|
|
|
let [x, y, w, h] = [null, null, null, null];
|
|
|
|
|
|
//点击全屏下一步,显示区域不显示,点击区域全屏
|
|
|
@@ -77,7 +77,7 @@ export default class Guide extends cc.Component {
|
|
|
this.node_click.height = this.node.height;
|
|
|
}
|
|
|
else if (this.crtGuide.click_rect.indexOf("event") != -1) {//点击区域下一步,并发送事件,显示区域读配置,点击区域=显示区域
|
|
|
- this.event_name = "event_guide_" + this.crtGuide.id + "_" + this.crtStep;
|
|
|
+ this.event_data = this.crtGuide.id + "_" + this.crtStep;
|
|
|
let arr = this.crtGuide.display_rect.split(":");
|
|
|
x = parseInt(arr[0]);
|
|
|
y = parseInt(arr[1]);
|
|
|
@@ -165,9 +165,9 @@ export default class Guide extends cc.Component {
|
|
|
if (this.targetNode) {
|
|
|
this.targetNode.getComponent(cc.Button).clickEvents.pop();
|
|
|
}
|
|
|
- if (this.event_name) {
|
|
|
- //event_guide_1_2 (1_2为新手引导的id)
|
|
|
- mk.event.emit(this.event_name);
|
|
|
+ if (this.event_data) {
|
|
|
+ //event_guide data:1_2 (1_2为新手引导的id)
|
|
|
+ mk.event.emit("event_guide",this.event_data);
|
|
|
}
|
|
|
this.reset();
|
|
|
if (this.crtGuide.lag_next > 0) {
|