update
This commit is contained in:
@@ -1,65 +1,65 @@
|
||||
import { _decorator, Component, Node, Widget } from 'cc'
|
||||
import DarkLayer from './DarkLayer'
|
||||
import { Component, Node, Widget, _decorator } from 'cc'
|
||||
|
||||
import { UIRoot } from '../../game/utils/UIRoot'
|
||||
|
||||
import DarkLayer from './DarkLayer'
|
||||
|
||||
const { ccclass } = _decorator
|
||||
|
||||
@ccclass('DialogBase')
|
||||
export default class DialogBase extends Component {
|
||||
private static LocalZOrder: number = 5
|
||||
private darkLayer: Node | null = null
|
||||
private static LocalZOrder: number = 5
|
||||
private darkLayer: Node | null = null
|
||||
|
||||
//private static _canvas: Node;
|
||||
public static GetRootCanvas(): Node {
|
||||
//if(DialogBase._canvas == null)
|
||||
// DialogBase._canvas = director.getScene().getChildByName('Canvas');
|
||||
//return DialogBase._canvas;
|
||||
return UIRoot.Instance.node
|
||||
}
|
||||
onLoad() {
|
||||
DialogBase.LocalZOrder += 1
|
||||
let closeLayer: Node = this.node.getChildByName('closeLayer')
|
||||
if (closeLayer) {
|
||||
let closeLayerWidget: Widget = closeLayer.getComponent(Widget)
|
||||
if (closeLayerWidget) {
|
||||
closeLayerWidget.target = DialogBase.GetRootCanvas()
|
||||
closeLayerWidget.left = 0
|
||||
closeLayerWidget.right = 0
|
||||
closeLayerWidget.top = 0
|
||||
closeLayerWidget.bottom = 0
|
||||
}
|
||||
}
|
||||
this.onLoadMe()
|
||||
}
|
||||
// private static _canvas: Node;
|
||||
public static GetRootCanvas(): Node {
|
||||
// if(DialogBase._canvas == null)
|
||||
// DialogBase._canvas = director.getScene().getChildByName('Canvas');
|
||||
// return DialogBase._canvas;
|
||||
return UIRoot.Instance.node
|
||||
}
|
||||
|
||||
onLoadMe() {}
|
||||
onLoad() {
|
||||
DialogBase.LocalZOrder += 1
|
||||
const closeLayer: Node = this.node.getChildByName('closeLayer')
|
||||
if (closeLayer) {
|
||||
const closeLayerWidget: Widget = closeLayer.getComponent(Widget)
|
||||
if (closeLayerWidget) {
|
||||
closeLayerWidget.target = DialogBase.GetRootCanvas()
|
||||
closeLayerWidget.left = 0
|
||||
closeLayerWidget.right = 0
|
||||
closeLayerWidget.top = 0
|
||||
closeLayerWidget.bottom = 0
|
||||
}
|
||||
}
|
||||
this.onLoadMe()
|
||||
}
|
||||
|
||||
start(isPlayMv: boolean = false) {
|
||||
this.darkLayer = DarkLayer.getDarkLayer()
|
||||
this.node.insertChild(this.darkLayer, 0) //this.node.addChild(this.darkLayer, -1);
|
||||
if (isPlayMv) {
|
||||
this.node.setScale(0, 0)
|
||||
} else {
|
||||
this.onStartMe()
|
||||
}
|
||||
}
|
||||
onLoadMe() {}
|
||||
|
||||
onStartMe() {}
|
||||
start(isPlayMv: boolean = false) {
|
||||
this.darkLayer = DarkLayer.getDarkLayer()
|
||||
this.node.insertChild(this.darkLayer, 0) // this.node.addChild(this.darkLayer, -1);
|
||||
if (isPlayMv) this.node.setScale(0, 0)
|
||||
else this.onStartMe()
|
||||
}
|
||||
|
||||
onClickClose() {
|
||||
this.node.destroy()
|
||||
}
|
||||
onStartMe() {}
|
||||
|
||||
update(dt) {
|
||||
this.onUpdateMe(dt)
|
||||
}
|
||||
onClickClose() {
|
||||
this.node.destroy()
|
||||
}
|
||||
|
||||
onUpdateMe(dt) {}
|
||||
update(dt) {
|
||||
this.onUpdateMe(dt)
|
||||
}
|
||||
|
||||
onDestroy() {
|
||||
DialogBase.LocalZOrder -= 1
|
||||
this.onDestroyMe()
|
||||
}
|
||||
onUpdateMe(dt) {}
|
||||
|
||||
onDestroyMe() {}
|
||||
onDestroy() {
|
||||
DialogBase.LocalZOrder -= 1
|
||||
this.onDestroyMe()
|
||||
}
|
||||
|
||||
onDestroyMe() {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user