FactorableDataUtility

Internal utility for creating copies of FactorableData.

Definition

Namespace: Paragon.Core.ScriptableFactory Assembly: Paragon.dll

internal static class FactorableDataUtility
circle-info

This is an internal class. It's documented for completeness but not intended for direct use.

Enums

CopyMode

Value
Description

SHALLOW

Creates a shallow copy using record with syntax

DEEP

Creates a deep copy via Odin serialization

Methods

CreateCopy<TData>()

Creates a copy of FactorableData.

public static TData CreateCopy<TData>(TData data, CopyMode copyMode = CopyMode.DEEP);

Remarks

Deep copy uses Odin's serialization system to create a complete clone, including nested objects and Unity Object references.

See Also

Last updated

Was this helpful?