userLayladcancel

6,902 Commits over 3,469 Days - 0.08cph!

4 Months Ago
Fix PhysicsShape.Triangulate incorrect index count
4 Months Ago
Add some null checks around lipsync processing
4 Months Ago
Fix LockCursorToCanvas on monitors with different DPI
4 Months Ago
Use string lists in ImpactEffectData
4 Months Ago
Fix music player seek not working before audio has chance to start playing
4 Months Ago
Fix icon
4 Months Ago
Add lipsync component for sound components
4 Months Ago
Add LipSyncAccessor
4 Months Ago
Allow lipsync to be enabled on music player
4 Months Ago
Add SoundHandle.LipSync to opt into lipsync processing https://files.facepunch.com/layla/1b2811b1/sbox-dev_WgcnqBpoUH.mp4
4 Months Ago
Add SoundHandle.SampleRate
4 Months Ago
Removing shape from body will only remove contacts associated with the shape, not all contacts of the body
4 Months Ago
Multi select move grid snaps handle pivot instead of each selection https://files.facepunch.com/layla/1b2711b1/sbox-dev_LEYJCm0K2B.mp4
4 Months Ago
Multi select rotates around gizmo handle pivot point https://files.facepunch.com/layla/1b2711b1/sbox-dev_WxhiXwtdBc.mp4
4 Months Ago
CreateModelFromMeshFile uses modeldoc utils so it does automatic lods etc again
4 Months Ago
Add InitFromMesh to modeldoc utils - tries to automatically build document from mesh file SessionImportFromModel uses InitFromMesh
4 Months Ago
Prevent multiple OnEnable and OnDisable calls for people doing nonsensical things like reenabling parent gameobject in component OnEnable
4 Months Ago
ModelBuilder.WithLodDistance specifies the lod level the distance is for
4 Months Ago
Add PhysicsShape.Sphere and PhysicsShape.Capsule to get properties for these shape types
4 Months Ago
Mesh Editor: Add button to select all faces
4 Months Ago
Add PhysicsShape.Triangulate
4 Months Ago
MeshComponent sets scene object tags when they change
4 Months Ago
Disable parallel solver
4 Months Ago
Add BodyGroups and MaterialGroups in Prop Component
4 Months Ago
If collision source can't get game object from collider, try to get it from body Add collision events to ModelPhysics
4 Months Ago
Mesh Editor: Add snap to vertex
4 Months Ago
Mesh Editor: Add edit logs to face operations Mesh Editor: Clear selection on tool disable
4 Months Ago
Mesh Editor: Add new faces to selection on DetachFaces
4 Months Ago
Mesh Editor: Add snap edge to edge https://files.facepunch.com/layla/1b2311b1/sbox-dev_47gpBlC2me-00.00.00.000-00.00.21.192.mp4
4 Months Ago
Don't switch to object tool after creating block
4 Months Ago
Block tool saves last material used
4 Months Ago
Add PrimitiveBuilder.Material
4 Months Ago
Mesh tool selection and block tool are inspector widgets like they should have been in the first place
4 Months Ago
Clean up mesh control widget
4 Months Ago
CreateModelFromPolygonMesh add mesh collision automatically
4 Months Ago
Add modeldoc PhysicsMeshFromRender
4 Months Ago
Physics hull from render works on render primitive meshes
4 Months Ago
Add RenderPrimitiveMesh to modeldoc (not created in editor) that can serialize a CModelMesh to allow for inline meshes in vmdl Add SaveToKV3 and LoadFromKV3 to CModelMesh Add EditorUtility.CreateModelFromPolygonMesh Add button to MeshComponent to convert to vmdl
4 Months Ago
Allow alpha on MeshComponent
4 Months Ago
CreateModelFromMeshFile uses modeldoc directly to create the document and save instead of using a vmdl template. This has huge potential now that I know it works.
4 Months Ago
Don't check require component while deserializing, wait until post deserialize
4 Months Ago
Set bindpose transforms before applying physics bones ModelBoneTransformProxy.SetWorldTransform needs to set the bone transform local to the renderer transform, fixes bones blowing up when moving them in editor
4 Months Ago
ModelCollider uses mass and damping properties from model physics parts
4 Months Ago
Check if aaquality is a valid enum, users are likely to have outdated settings
4 Months Ago
Don't give gizmo mouse focus when it orbit mode
4 Months Ago
Include panel parent in hash, fixes panel not rendering when parent is disabled and enabled
4 Months Ago
OnDestroyInternal calls OnDisabledInternal instead of OnDisabled Reset panel parent before deleting it
4 Months Ago
PanelComponent uses internal enable, disable, update
4 Months Ago
Only clear contacts on tag change if the contacts should have no interaction
4 Months Ago
Rework terrain casting and sweeping