Skip to content

ScriptableObject Variants

Gustavo edited this page Oct 11, 2026 · 1 revision

ScriptableObject Variants

Category: ScriptableObject Architecture · Kind: Runtime + Editor

Base assets and property-path override sets resolve customized ScriptableObject values.

Common use: Author variants of content configs without a new class for each variant.

Includes: ScriptableObjectVariant, PropertyPath, VariantOverrideSet, VariantResolver.

Related: Multi-Asset ScriptableObject Editor · ScriptableObject Sub-Assets · Attribute Definitions and Instances V2 · ScriptableObjectContainer · Configurable Actors.

Source: Core/SOAP/Core/Variants/ · Core/SOAP/Editor/ScriptableObjectVariantEditor.cs · Core/SOAP/Editor/SerializedPropertyUtilities.cs · Core/SOAP/Editor/VariantCreationMenu.cs.

Category · Full catalog · Common combinations


Documentation snapshot: 2026-10-11

Search aliases: ScriptableObjectVariant, PropertyPath, VariantOverrideSet, VariantResolver

Tags: legendarytools/feature, legendarytools/scriptableobject-architecture

Clone this wiki locally