String Library
UNihiloStringLibrary is a Blueprint-callable function library for parsing
an FString into a strongly-typed value. All functions follow the same
pattern: they take an In string, attempt the conversion, and return
true on success with the result in Out.
| Function | Output Type | Description |
|---|---|---|
| GetInt | int32 | Parses the string as a 32-bit integer. |
| GetFloat | float | Parses the string as a float. |
| GetBool | bool | Parses the string as a boolean. Accepts common representations such as true / false and 1 / 0. |
| GetEnum | int64 | Resolves the string against a provided UEnum type and returns the matching enum value as an int64. |
| GetVector | FVector | Parses the string as an FVector. |
| GetRotator | FRotator | Parses the string as an FRotator. |
| GetColor | FLinearColor | Parses the string as an FLinearColor. |
| GetName | FName | Converts the string to an FName. |
| GetTag | FGameplayTag | Resolves the string against the GameplayTag registry and returns the matching FGameplayTag. Returns false if no registered tag matches. |
| GetSoftObject | TSoftObjectPtr<UObject> | Constructs a TSoftObjectPtr from the string, treating it as an asset path. Does not load the asset. |