Files
sudoku/src/views/common/CommonHover.ts

27 lines
636 B
TypeScript
Raw Normal View History

2025-05-30 11:52:25 +08:00
const { regClass, property } = Laya;
@regClass()
export class CommonHover extends Laya.Script {
declare owner : Laya.Box;
2025-05-30 16:43:00 +08:00
@property(Boolean)
public hoverAlpha: boolean = true
2025-05-30 11:52:25 +08:00
onAwake(): void {
this.owner.on(Laya.Event.MOUSE_OVER, this, ()=>{
Laya.Render.canvas.style.cursor = "pointer"
2025-05-30 16:43:00 +08:00
if (this.hoverAlpha) {
this.owner.alpha = 0.7
}
2025-05-30 11:52:25 +08:00
})
this.owner.on(Laya.Event.MOUSE_OUT, this, ()=>{
Laya.Render.canvas.style.cursor = ""
2025-05-30 16:43:00 +08:00
if (this.hoverAlpha) {
this.owner.alpha = 1
}
2025-05-30 11:52:25 +08:00
})
}
}