Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule > API/Plugins/SmartObjectsModule/WorldConditions
Inheritance Hierarchy
- FWorldConditionBase
- FSmartObjectWorldConditionBase
- FSmartObjectWorldConditionSlotTagQuery
References
| Module | SmartObjectsModule |
| Header | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/WorldConditions/SmartObjectWorldConditionSlotTagQuery.h |
| Include | #include "WorldConditions/SmartObjectWorldConditionSlotTagQuery.h" |
Syntax
USTRUCT (Meta=(DisplayName="Match Runtime Slot Tags"))
struct FSmartObjectWorldConditionSlotTagQuery : public FSmartObjectWorldConditionBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FWorldConditionContextDataRef | SlotHandleRef | ||
| FWorldConditionContextDataRef | SubsystemRef | ||
| FGameplayTagQuery | TagQuery | Smart Object Slot's runtime tags needs to match this query for the condition to evaluate true. |
Overridden from FWorldConditionBase
| Type | Name | Description | |
|---|---|---|---|
| bool | Activate
(
const FWorldConditionContext& Context |
Called to activate the condition. | |
| void | Deactivate
(
const FWorldConditionContext& Context |
Called to deactivate the condition. | |
| FText | |||
| TObjectPtr< const UStruct > * | |||
| bool | Initialize
(
const UWorldConditionSchema& Schema |
Initializes the condition to be used with a specific schema. | |
| FWorldConditionResult | IsTrue
(
const FWorldConditionContext& Context |
Called to check the condition state. |
Typedefs
| Name | Description |
|---|---|
| FStateType |