Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FOverridableManager
Description
- Restore the override operation from a saved state on this object, and it will enable it if it wasn't already enabled
-
It will not restore a Modified state has this will be done automatically when sub properties overrides are restored
| Name | RestoreOverrideOperation |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/OverridableManager.h |
| Include Path | #include "UObject/OverridableManager.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/OverridableManager.cpp |
FOverriddenPropertySet * RestoreOverrideOperation
(
TNotNull< UObject * > Object,
EOverriddenPropertyOperation Operation,
const bool bNeedsSubobjectTemplateInstantiation,
const bool bDontClearOverrides
)
the overridden properties of the object
Parameters
| Name | Remarks |
|---|---|
| Object | to set the override operation on |
| Operation | the override operation to set on the object |
| bNeedsSubobjectTemplateInstantiation | set to true if it will need a sub object template instantiation during postload, false will not do it. |
| bDontClearOverrides | set to true if you don't want to stomp any overrides that currently exist |