Getting started
Version 1.0.0
Inspect your first prefab property and follow its value back to the source. Prefab Provenance reads your objects without changing or saving them.
Before you start
Version 1.0.0 is validated on Windows with Unity 6000.4.1f1. The tool runs in the Editor, with no runtime assembly or additional package dependency. Other editor versions and operating systems are not verified.
Import the purchased package through Unity's normal package import workflow. The Asset Store delivery places the tool under Assets/SaphingStudio/PrefabProvenance. Allow Unity to finish compiling.
Open the window
Choose Window > Saphing Studio > Prefab Provenance.
Select a prefab asset or an object inside a prefab instance.
Choose the GameObject or component in Component.
Expand a property group and select a leaf field. Search accepts its display name or serialized path.
Read the Source, Value and State columns under Inheritance.
The chain starts at the selected target and continues back through its sources. Selecting several objects does not combine their results; the tool inspects one target at a time.
Try the included lighting scene
Open Examples/LightingProvenance.unity inside the imported product folder. This diagnostic scene uses native lights and does not require a particular render pipeline. Enable Gizmos in Scene view to see the light positions.
Select
AlertLampand choose its Light component.Search for
m_Intensityand select the property.The scene instance inherits 4 from AlertLamp. The earlier variants show 2 in WarmLamp and 1 in BaseLamp.
Select
DockingStation/AlertLamp. The containing DockingStation prefab owns an additional intensity override of 3.Select a source row and choose Open source to inspect that level in Unity.
Change values only through Unity's Inspector. Opening a source follows Unity's usual Prefab Mode workflow, including its save prompts and edit-time scripts.
Open a property directly
Right-click a serialized property in a supported Inspector and choose Saphing Studio > Inspect Prefab Provenance. A custom inspector may not forward Unity's property context menu. In that case, open the window normally and search for the serialized property.
What to read next
Reading results explains the states and source details. Examples provides reproducible variant, nested and optional UI walkthroughs.