diff --git a/api/api.hxml b/api/api.hxml index 6dd1f25..4343742 100644 --- a/api/api.hxml +++ b/api/api.hxml @@ -2,10 +2,12 @@ -cp ../Kha/Backends/Krom -cp ../leenkx/Sources -cp ../iron/Sources +-cp ../lib/aura/Sources -cp ../lib/haxebullet/Sources -cp ../lib/haxerecast/Sources -cp ../lib/zui/Sources --macro include('iron', true, null, ['../iron/Sources']) +--macro include('aura', true, null, ['../lib/aura/Sources']) --macro include('haxebullet', true, null, ['../lib/haxebullet/Sources']) --macro include('haxerecast', true, null, ['../lib/haxerecast/Sources']) --macro include('leenkx', true, ['leenkx.network'], ['../leenkx/Sources','../iron/Sources']) diff --git a/leenkx/Sources/leenkx/trait/PhysicsBreak.hx b/leenkx/Sources/leenkx/trait/PhysicsBreak.hx index a62c2b5..f100a57 100644 --- a/leenkx/Sources/leenkx/trait/PhysicsBreak.hx +++ b/leenkx/Sources/leenkx/trait/PhysicsBreak.hx @@ -73,7 +73,17 @@ class PhysicsBreak extends Trait { collisionMargin: 0.04, linearDeactivationThreshold: 0.0, angularDeactivationThrshold: 0.0, - deactivationTime: 0.0 + deactivationTime: 0.0, + linearVelocityMin: 0.0, + linearVelocityMax: 0.0, + angularVelocityMin: 0.0, + angularVelocityMax: 0.0, + lockTranslationX: false, + lockTranslationY: false, + lockTranslationZ: false, + lockRotationX: false, + lockRotationY: false, + lockRotationZ: false }; o.addTrait(new RigidBody(Shape.ConvexHull, ud.mass, ud.friction, 0, 1, params)); if (cast(o, MeshObject).data.geom.positions.values.length < 600) {