Changelog
1.1.0 - OnGameStarted
(02/12/25)
Introduced a new event that SceneComponents can respond to: OnGameStarted. This fires as soon as the game starts, both in the Editor (upon pressing Play) and in a build (when launching the game).
Added settings to control the visibility and margin of the Scene shortcut icon in the Hierarchy.
Fixed component names showing up with the whole namespace in the SceneComponent Property Drawer. Now they only display their class name.
Fixed warning about UXML file's URI not being valid.
Added Serializable attribute to SceneComponent template, to remove warning.
1.0.1
(08/09/25)
Reorganised API so that it's easier to access scene components at runtime, even when the connected scene hasn't been loaded yet.
1.0.0 - First Release
(01/09/25)
Adding components to scenes. Components are stored in SceneData SOs, indexed in a SceneDataRegistry SO.
The SceneDataRegistry SO is automatically added to the Preloaded assets when building.
A script template allows easy creation of new SceneComponents.
Extension methods to the Scene struct type to access components.
Last updated