Leon Friedrich
Leon Friedrich
Nice feature to have, e.g. for richtext support for something like space-wizards/space-station-14/pull/28705 Overview of changes: - Added `IUserInterfaceManager.RenderControl()` for manually drawing controls. - This is basically just exposing the `IUserInterfaceManagerInternal`...
Changes `PvsSystem.GetSessionViewers()` so that it just ignores a view subscription if the player is already attached to the entity. Also changes `SharedEyeSystem.SetTarget()` so that it removes the old target from...
Applies the `UniqueIndexHkm` changes from 6b43036 to `UniqueIndex`, and also stops `RemoveRange()` from clearing the whole set instead of just removing the specified values.
Adds a test that tries to check that client prediction handles collision start/end events as expected. The goal was basically to write a test that would fail if the changes...
RobustToolbox should have some way categorizing audio sources, and some way to modify the volume per category. I.e., we should have separate audio sliders. I was sure we already had...
This PR reworks large parts of toolshed command parsing. Initially I wanted to make a few smaller PRs, but eventually just kind of gave up and it turned into this...
This PR marks the `IMarkupTag` interface and associated methods as obsolete, and adds a new `IMarkupTagHandler` interface and methods in `MarkupTagManager` that should replace the old ones. The main reason...
Updates the toolshed documentation to account for the changes made by https://github.com/space-wizards/RobustToolbox/pull/5455 and https://github.com/space-wizards/RobustToolbox/pull/5573. Also adds some more docs to try better explain variables, command blocks, and the emplace/do commands.
This PR makes some minor changes to try improve event raising performance a smidge, and hopefully improve comp state related event raising by a decent amount and bringing it closer...
Currently component-type specific networking can be configured by overriding two virtual bool getters (`Component.SendOnlyToOwner` and `Component.SessionSpecific`). This PR replaces these with an argument passed to the `NetworkedComponentAttribute`. This change isn't...