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