BlueprintUpdateMode
Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints
Defines how a blueprint update should be applied
public enum BlueprintUpdateMode
Inheritance Object → ValueType → Enum → BlueprintUpdateMode
Implements IComparable, ISpanFormattable, IFormattable, IConvertible
Fields
| Name | Value | Description |
|---|---|---|
| Safe | 0 | Only add new entities, never modify or delete existing ones. Safest option - no data loss possible. |
| Merge | 1 | Add new entities and update blueprint-managed entities (rtBlueprintLocked=true). User modifications to unlocked entities are preserved. |
| Full | 2 | Full update: add, update, and delete according to the new blueprint. User modifications to blueprint entities may be lost. |
| Migration | 3 | Use an explicit migration script from the blueprint. Provides fine-grained control over the update process. |