first commit

This commit is contained in:
ytc1012
2025-11-18 18:38:53 +08:00
commit bea9db4488
1582 changed files with 335346 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import { _decorator, Component, Node, Event } from 'cc';
const {ccclass, property} = _decorator;
@ccclass('Modal')
export default class Modal extends Component {
@property(Node)
mask: Node = null;
start () {
}
protected onEnable() :void{
this.mask.active = true;
this.mask.on(Node.EventType.TOUCH_START, this.stopPropagation, this, true);
this.mask.on(Node.EventType.TOUCH_END, this.stopPropagation, this, true);
}
protected onDisable():void{
this.mask.active = false;
this.mask.off(Node.EventType.TOUCH_START, this.stopPropagation, this, true);
this.mask.off(Node.EventType.TOUCH_END, this.stopPropagation, this, true);
}
protected stopPropagation(event: Event):void {
event.propagationStopped = true;
}
}