UBlueprintSetLibrary::SetSetPropertyByName
#include "Kismet/BlueprintSetLibrary.h"
Access: public
Specifiers: staticBlueprintCallableCustomThunk
Description
Internal helper that assigns a TSet-typed UPROPERTY on Object to Value, looked up by property name.
Caveats & Gotchas
- • Marked BlueprintInternalUseOnly — it doesn't appear as a callable node in the Blueprint graph; it backs compiler-generated "Set Members" nodes for struct/object property editing.
- • There's no validation here that PropertyName actually names a set property compatible with Value's element type; a mismatch is caught by the K2 compiler node, not by this function itself.
Signature
static void SetSetPropertyByName(UObject* Object, FName PropertyName, const TSet<int32>& Value); Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| Object | UObject* | Object whose set property will be assigned. | — |
| PropertyName | FName | Name of the TSet-typed UPROPERTY on Object to assign. | — |
| Value | const TSet<int32>& | Wildcard placeholder for the set value to copy into the property. | — |
Return Type
void Example
Backing node usage Blueprint
Generated internally when a Blueprint graph assigns a TSet-typed property by name (e.g. via a "Set Members" node on a struct or object). Not something you drag into a graph directly. Tags
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?