Conna Wiles
791c5113cd
Re-enable Animation Events when PlayerController is Enabled after being previously Disabled ( #3942 )
2026-01-29 12:03:36 +00:00
Garry Newman
34990d7b56
IPressable Tooltips ( #3858 )
...
* IPressable can provide tooltips
* BaseChair supports tooltips
* Api++
2026-01-21 00:24:27 -08:00
Carson Kompon
54429f0a13
Fix Press events on child GameObjects being sent to the parent if it has a rigidbody ( #3811 )
2026-01-19 07:55:21 -05:00
sboxbot
ea65f915d2
Fix UseInputControls disabling lookat controls on PlayerController ( #3822 )
...
Co-authored-by: Balandjin Alexandre
2026-01-19 10:03:26 +00:00
Tony Ferguson
1de8ea2761
Expose MinImpactDamageSpeed, ImpactDamage in ModelPropData ( #3803 )
2026-01-16 09:54:28 +00:00
Lorenz Junglas
236b95e0ed
Disposable diagnostic ( #3693 )
...
* Enable CA2000 in editorconfig
* Remove unused CaptureStdOut class
* Add missing dispose calls in Sandbox.Tools
* Add missing dispose calls in tests
* Add missing dispose calls in launchers
* Add missing dispose calls in Topten.RichtTextKit
* Add missing dispose calls in Engine
* Add missing dispose calls in SboxBuild
* Add nullchecks to a few dispose calls
* Fix more missing disposal calls and leaks
* Disable CA2000 for Textures
* Fix disposing too early in ImageFileTextureGenerator
* Fix disposing codec, ownership is transferred to animation
* Add missing using in ByteStream benchmark
2026-01-12 21:59:15 +01:00
Layla
3a60e7c143
prop inherits rigidbody properties that were set in modeldoc ( #3682 )
2026-01-01 07:32:30 +00:00
Layla
677282f1cd
fix typo causing unduck headroom check to fail
2025-12-23 14:30:40 +00:00
Lorenz Junglas
4a050a9ab9
Animation optimizations v3 ( #3635 )
...
* Cleanup SkinnedModelRendererSetBoneMerge
* Proper bookkeeping for SkinnedModelRenderer Hierarchy
* Use ConcurrentQueue instead of Channel to reduce lock contention
* Limit animation update parallelism to Environment.ProcessorCount - 1
* BoneMerge in parallel
* Speed up native anim decompression using (lock-free) LRU posecache
* Remove some unused debug counters
2025-12-18 17:02:20 +01:00
Garry Newman
5046b22eee
Sandbox updates 3 ( #3589 )
...
* Gibs copy tint
* Add ClientEditableAttribute
* Panel based ControlSheet supports ToggleGroup
* Panel based ControlSheet hides empty titles
* Fix SliderControl default step
* Fix SliderControl text box resizing
* Fix slidercontrol number entry not getting styled
* ControlSheetGroup support ShowIf
* Make wheel joint properties ClientEditable, add steps
2025-12-10 14:43:30 +00:00
Tony Ferguson
6f362470f5
Dresser randomizer ( #3551 )
...
* add randomize button to dresser, it's public so you can use it
2025-12-07 13:23:55 +00:00
Layla
abfa79f610
fix impact gib velocity ( #3513 )
2025-12-01 09:28:15 +00:00
Layla
16809db787
fix ducking modifying body height, stomping over user changes ( #3463 )
2025-11-29 11:16:50 +00:00
sboxbot
0238870553
Reimplement impact damage system for Rigidbody ( #3491 )
...
* Impact damage system added to Rigidbody
* Fix Rigidbody Velocity and AngularVelocity not getting applied if object wasn't created yet
* Props only ignite from impact damage if it's significant
* Fix gibs not properly inheriting parent object velocity
2025-11-28 14:55:50 +00:00
sboxbot
f3d06f6850
Fix gibs being network spawned twice ( #3466 )
...
Co-authored-by: Kicks <nolandimensions@gmail.com >
2025-11-28 14:10:01 +00:00
Tony Ferguson
f58e41b52d
Switch Dresser's initialization from OnAwake to OnStart -- fixes null Network.Owner case ( #3474 )
2025-11-28 10:51:11 +00:00
Jusvit
d6e72110b5
Fix various public-facing XML comments
2025-11-27 12:37:51 +00:00
s&box team
71f266059a
Open source release
...
This commit imports the C# engine code and game files, excluding C++ source code.
[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00