Skip to content

Replication

Gerard Martin edited this page May 29, 2026 · 1 revision

As explained in the Basic Concepts, Customizable Object assets contain all the data to generate all possible combinations of an object. One single combination is represented by a Customizable Object Instance asset, which contains only a reference to a Customizable Object and the value for each of its parameters.

The simplest way to replicate a customization is to send the set of parameter values plus which Customizable Object they should be applied to. Mutable offers the following API to do so:

void FCustomizableObjectInstance::SaveDescriptor(FArchive& Ar, bool bUseCompactDescriptor)
void UCustomizableObjectInstance::LoadDescriptor(FArchive &Ar)

Clone this wiki locally