54 lines
1.4 KiB
TypeScript
Raw Normal View History

2023-07-28 14:23:31 +08:00
import { EditorVersion } from "../../EditorVersion";
import { PsdLayer } from "../../psd/PsdLayer";
import { cctype, ccversion } from "../../_decorator";
import { CCComponent } from "./CCComponent";
import { CCIDObject } from "./CCObject";
@cctype("cc.Button")
export class CCButton extends CCComponent{
// 2.4.x
@ccversion(EditorVersion.v249)
duration: number = 0.1;
// 2.4.x
@ccversion(EditorVersion.v249)
zoomScale: number = 1.2;
@ccversion(EditorVersion.all)
clickEvents = [];
// 2.4.x
@ccversion(EditorVersion.v249)
_N$interactable: boolean = true;
// 2.4.x
@ccversion(EditorVersion.v249)
_N$enableAutoGrayEffect: boolean = false;
// 2.4.x
@ccversion(EditorVersion.v249)
_N$transition: number = 3;
// 2.4.x
@ccversion(EditorVersion.v249)
transition: number = 3;
// 2.4.x
@ccversion(EditorVersion.v249)
_N$target: CCIDObject = null;
// 3.4.x
@ccversion(EditorVersion.v342)
_interactable = true;
// 3.4.x
@ccversion(EditorVersion.v342)
_transition = 3;
// 3.4.x
@ccversion(EditorVersion.v342)
_duration = 0.1;
// 3.4.x
@ccversion(EditorVersion.v342)
_zoomScale = 1.2;
// 3.4.x
@ccversion(EditorVersion.v342)
_target: CCIDObject = null;
updateWithLayer(psdLayer: PsdLayer) {
}
}