Update 25.11.12
[p]A new update has been released, you can view the full changes on our blog post.[/p][p]https://sbox.game/news/update-25-11-12[/p][p][/p][p]๐ Added[/p]
- [p]Scene.AllActive[/p]
- [p]Game.Overlay.Close and Game.OverlayCloseAll[/p]
- [p]Optimization: ByteStream optimized much faster[/p]
- [p]Optimization: Switch DeltaSnapshotSystem to use ByteStream[/p]
- [p]Optimization: Reduced interpolation allocations[/p]
- [p]Optimization: Convert CommandList from Action += to struct list (#3325)[/p]
- [p]Box3D updated[/p]
- [p]Input router now uses floats for mouse deltas[/p]
- [p]Editor: Inline widget can copy, paste, reset[/p]
- [p]PlayerController: only scale anim-driven footstep volume by WishVel[/p]
- [p]Don't fire OnEnabled on child components if the GameObject is being destroyed[/p]
- [p]Fixed time in Update being 1 frame old[/p]
- [p]Clean up FixedUpdate lerping, fix weirdness[/p]
- [p]Security: Fix unrestricted TypeLibrary property setting[/p]
- [p]Security: Sealed Bitmap[/p]
- [p]Security: TypeLibrary.MakeGenericType obeys constraints at runtime[/p]
- [p]Buffer Overrun in SpriteSystem[/p]
- [p]Movie Maker: Fix not being able to scrub by dragging on scrub bar[/p]
- [p]CreateGameModal not passing thru selected privacy[/p]
- [p]EnterChair Not Being Exposed[/p]
- [p]Don't flush in SwapChain destructor during shutdown[/p]
- [p]Fix wrong logic in OOBChecks.ThrowIfBoneOutOfBounds[/p]
- [p]Fix divide by zero in MathX.LerpInverse[/p]
- [p]Fix SelectionSystem.OnItemRemoved being called with the wrong object[/p]
- [p]Fix Plane.Equals always returning true[/p]
- [p]Fix BBox.Contains when the box is the same size[/p]
- [p]Fix PanelTransform equals operators[/p]
- [p]Fix string.TrimQuoted could throw on empty strings[/p]
- [p]Fix logic in Spline's CheckPointIndex[/p]
- [p]Fix divide by zero in Spline[/p]
- [p]In Rotation.Pitch - add clamp to prevent NaN[/p]
- [p]Fix incorrect calculation in Vector3.TcbSpline[/p]
- [p]Fix possible divide by zero in MathX.Remap[/p]
- [p]BaseFileSystem.Mount will ignore double mount[/p]
- [p]Fix launcher being in the wrong directory[/p]
- [p]Fix Collection was modified in ExecuteEnabledInSelfAndDescendants[/p]
- [p]Avoid throwing OperationCanceledException when querying servers[/p]
- [p]Protect against NREs in Mixer.ApplyProcessors[/p]
- [p]Fix asserts in ClothingContainer.ApplyAsync - just return if body becomes invalid[/p]
- [p]Fix NRE in NetworkSystem.OnSceneLoaded[/p]
- [p]Fix NRE in GameInstanceDll.CreateGameNetworking[/p]
- [p]Fix NRE in MoveModeLadder.ScanForLadders[/p]
- [p]Fix NRE in MoveModeSwim.UpdateWaterLevel[/p]
- [p]Tweak MenuUI\\FrontPage.razor to fail less spectacularly[/p]