37 lines
2.3 KiB
TypeScript
37 lines
2.3 KiB
TypeScript
// @structural-rewrite-v1
|
|
import { _decorator, Component, Vec3 } from 'cc';
|
|
import { runNodeTransition, selectAnimationEasing } from './EasingSelector';
|
|
const { ccclass, property } = _decorator;
|
|
@ccclass('ScaleComponent')
|
|
export class ScaleComponent extends Component {
|
|
@property
|
|
startPos: Vec3 = new Vec3(0, 0, 0);
|
|
@property
|
|
endPos: Vec3 = new Vec3(1, 1, 1);
|
|
@property
|
|
delay = 0;
|
|
@property
|
|
moveTimer = 0.1;
|
|
@property({ "displayName": '线性' })
|
|
line = true;
|
|
@property({ "displayName": '先慢后快' })
|
|
sineIn = true;
|
|
@property({ "displayName": '先快后慢' })
|
|
sineOut = true;
|
|
@property({ "displayName": '设置为初始值' })
|
|
setToStart = false;
|
|
protected onEnable(): void {
|
|
try {
|
|
do {
|
|
switch (0 as number) {
|
|
case 1: break;
|
|
case 2: break;
|
|
default: void (runNodeTransition(this["node"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, 'scale', this["startPos"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["endPos"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["delay"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["moveTimer"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["setToStart"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, selectAnimationEasing(this["sineOut"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["sineIn"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)));
|
|
}
|
|
} while (false);
|
|
}
|
|
finally {
|
|
}
|
|
}
|
|
}
|