24 Commits over 274 Days - 0.00cph!
Switch player grabber back to physics body, just don't grab statics. Use IsValid checks because grabbed body can be deleted
Change player grabber to allow unfreezing
Update terrain scene, add bullshit testing surfaces to terrain materials
Move shatterglass to a library
Use plane collider for some scenes
Update shatter_glass.scene
Add shatter glass example component, it can live here for now
Set damage position in player grabber shoot
Update joints scene to use physics grabber
Use damping in joints test scene
Add editor handles for joints
Fix incorrect hinge gizmo drawing
Hinge center and axis use game object transform instead of properties
Do the same for slider axis
Joints grab body from keyframe collider if all else fails
Joints test scene https://files.facepunch.com/layla/1b0511b1/sbox.2023.12.05.13.20.39.mp4
Messy-ish start to editable saveable terrain
Terrain collider but commented out cos master doesn't have it yet
Terrain collider but commented out cos master doesn't have it yet
Fix NRE in draw gizmos when joint isn't attached to another object
Hinge limits and friction
Slider joint
Add BreakForce and BreakTorque to base joint (izabu needs to support joint breaking now)
Spring joint
Fixed joint
Don't get joint properties from the joint, they wont exist until scene starts
Base joint component
Start of hinge component
Fix ResourcePath being used instead of ResourceName for physics materials