Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule > API/Plugins/SmartObjectsModule/USmartObjectSubsystem
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const DefinitionType * MarkSlotAsOccupied
(
const FSmartObjectClaimHandle& ClaimHandle |
Marks a previously claimed smart object slot as occupied. | SmartObjectSubsystem.h | |
const USmartObjectBehaviorDefinition * MarkSlotAsOccupied
(
const FSmartObjectClaimHandle& ClaimHandle, |
Marks a previously claimed smart object slot as occupied. | SmartObjectSubsystem.h | |
const USmartObjectBehaviorDefinition * MarkSlotAsOccupied
(
FSmartObjectRuntime& SmartObjectRuntime, |
SmartObjectSubsystem.h |
MarkSlotAsOccupied(const FSmartObjectClaimHandle &)
Description
Marks a previously claimed smart object slot as occupied.
| Name | MarkSlotAsOccupied |
| Type | function |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h |
| Include Path | #include "SmartObjectSubsystem.h" |
template<typename DefinitionType>
const DefinitionType * MarkSlotAsOccupied
(
const FSmartObjectClaimHandle & ClaimHandle
)
The requested behavior definition class pointer associated to the slot
Parameters
| Name | Remarks |
|---|---|
| ClaimHandle | Handle to a claimed slot returned by any of the Claim methods. |
MarkSlotAsOccupied(const FSmartObjectClaimHandle &, TSubclassOf< USmartObjectBehaviorDefinition >)
Description
Marks a previously claimed smart object slot as occupied.
| Name | MarkSlotAsOccupied |
| Type | function |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h |
| Include Path | #include "SmartObjectSubsystem.h" |
| Source | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Private/SmartObjectSubsystem.cpp |
const USmartObjectBehaviorDefinition * MarkSlotAsOccupied
(
const FSmartObjectClaimHandle & ClaimHandle,
TSubclassOf < USmartObjectBehaviorDefinition > DefinitionClass
)
The base class pointer of the requested behavior definition class associated to the slot
Parameters
| Name | Remarks |
|---|---|
| ClaimHandle | Handle to a claimed slot returned by any of the Claim methods. |
| DefinitionClass | The type of behavior definition the user wants to use. |
MarkSlotAsOccupied(FSmartObjectRuntime &, const FSmartObjectClaimHandle &, TSubclassOf< USmartObjectBehaviorDefinition >)
| Name | MarkSlotAsOccupied |
| Type | function |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectSubsystem.h |
| Include Path | #include "SmartObjectSubsystem.h" |
const USmartObjectBehaviorDefinition * MarkSlotAsOccupied
(
FSmartObjectRuntime & SmartObjectRuntime,
const FSmartObjectClaimHandle & ClaimHandle,
TSubclassOf < USmartObjectBehaviorDefinition > DefinitionClass
)