DataOverride
Container for field-level overrides to apply to FactorableData.
Definition
Namespace: Paragon.Core.ScriptableFactory
Assembly: Paragon.dll
[Serializable]
public class DataOverride : IEnumerable<DataFieldOverride>, ISerializationCallbackReceiverImplements: IEnumerable<DataFieldOverride>, ISerializationCallbackReceiver
Properties
Property
Type
Description
DataType
Type
The data type this override applies to
FieldOverrideCount
int
Number of field overrides
Methods
Apply<TData>()
Applies all field overrides to data.
public TData Apply<TData>(TData data, bool createCopy = true) where TData : FactorableData;AddFieldOverride()
Adds an override for a field marked with [Overridable].
RemoveFieldOverride()
Removes a field override.
Query Methods
Clear()
Removes all field overrides.
Example
See Also
Last updated
Was this helpful?