Skip to main content

BlueprintUpdateMode

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

Defines how a blueprint update should be applied

public enum BlueprintUpdateMode

Inheritance ObjectValueTypeEnumBlueprintUpdateMode
Implements IComparable, ISpanFormattable, IFormattable, IConvertible

Fields

NameValueDescription
Safe0Only add new entities, never modify or delete existing ones. Safest option - no data loss possible.
Merge1Add new entities and update blueprint-managed entities (rtBlueprintLocked=true). User modifications to unlocked entities are preserved.
Full2Full update: add, update, and delete according to the new blueprint. User modifications to blueprint entities may be lost.
Migration3Use an explicit migration script from the blueprint. Provides fine-grained control over the update process.