Commit Graph

18 Commits

Author SHA1 Message Date
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