Files
Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts
T
2026-07-14 11:44:07 +08:00

26 lines
561 B
TypeScript

import { _decorator, CCClass, CCFloat, Component, director, Node, v3, Vec3 } from "cc";
const { ccclass, property } = _decorator
@ccclass('RagdollConstraint')
export class RagdollConstraint extends Component {
@property(Node)
connectedBone: Node = null;
@property(Vec3)
pivotA: Vec3 = v3()
@property(Vec3)
pivotB: Vec3 = v3()
@property(Vec3)
axisA: Vec3 = v3()
@property(Vec3)
axisB: Vec3 = v3()
@property(CCFloat)
angle: number = Math.PI / 4;
@property(CCFloat)
twistAngle: number = Math.PI / 8;
}