SceneGraphBuildProcessor

Build processor that copies the SceneGraph asset to Resources and adds it to preloaded assets for runtime access.

Definition

Namespace: Paragon.Core.SceneManagement.Editor Assembly: Paragon.Editor.dll

internal class SceneGraphBuildProcessor : IPreprocessBuildWithReport, IPostprocessBuildWithReport

Implements: IPreprocessBuildWithReport, IPostprocessBuildWithReport

Properties

callbackOrder

int IOrderedCallback.callbackOrder => 1;

Behavior

Pre-Build

  1. Copies SceneGraph.asset from ProjectSettings/ to Assets/Paragon/Build/Resources/

  2. Adds the asset to PlayerSettings.preloadedAssets for runtime loading

Post-Build

  1. Restores original preloaded assets (removes the temporarily added SceneGraph)

Remarks

circle-info

The SceneGraph is stored in ProjectSettings during development but needs to be in Resources for runtime access. This processor handles that transition during builds.

See Also

Last updated

Was this helpful?