Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule > API/Plugins/SmartObjectsModule/USmartObjectSubsystem
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool UnregisterSmartObject
(
TNotNull< USmartObjectComponent* > SmartObjectComponent |
Unregisters the component from the subsystem, unbinds it from the runtime simulation and handles the associated runtime data according to the component registration type (i.e. runtime data associated to components from persistent collections will remain in the simulation). | SmartObjectSubsystem.h | |
bool UnregisterSmartObject
(
USmartObjectComponent& SmartObjectComponent |
SmartObjectSubsystem.h |
UnregisterSmartObject(TNotNull< USmartObjectComponent * >)
Description
Unregisters the component from the subsystem, unbinds it from the runtime simulation and handles the associated runtime data according to the component registration type (i.e. runtime data associated to components from persistent collections will remain in the simulation).
| Name | UnregisterSmartObject |
| Type | function |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h |
| Include Path | #include "SmartObjectSubsystem.h" |
bool UnregisterSmartObject
(
TNotNull< USmartObjectComponent * > SmartObjectComponent
)
true when component is successfully unregistered, false otherwise
Parameters
| Name | Remarks |
|---|---|
| SmartObjectComponent | Smart object component to unregister |
UnregisterSmartObject(USmartObjectComponent &)
| Name | UnregisterSmartObject |
| Type | function |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h |
| Include Path | #include "SmartObjectSubsystem.h" |
bool UnregisterSmartObject
(
USmartObjectComponent & SmartObjectComponent
)