Files
2026-07-17 10:54:32 +08:00

33 lines
2.0 KiB
TypeScript

// @structural-rewrite-v1
import { _decorator, Component, Node, SkeletalAnimation } from 'cc';
import { Ragdoll } from '../Ragdoll/Ragdoll';
const { ccclass, property } = _decorator;
@ccclass('Test')
export class Test extends Component {
@property(Node)
target: Node = null;
@property(SkeletalAnimation)
skeletalAnimation: SkeletalAnimation = null;
onTouchEnd(): void {
try {
do {
switch (0 as number) {
case 1: break;
case 2: break;
default:
const ragdoll = (this["target"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["getComponent"](Ragdoll);
const enabled = ragdoll["getEnabled"]();
const animationActions = [
() => (this["skeletalAnimation"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)?.["stop"](),
() => (this["skeletalAnimation"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)?.["crossFade"](((this["skeletalAnimation"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["defaultClip"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["name"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, 0),
];
void (animationActions[Number(enabled)]());
void (ragdoll["setEnabled"](!enabled));
}
} while (false);
}
finally {
}
}
}