Zdexby TheHolyOneZ
6,829 classes
Class

USmartObjectBlueprintFunctionLibrary

: UBlueprintFunctionLibrary : UObject
/Script/SmartObjectsModule.SmartObjectBlueprintFunctionLibrary 0x0028 (40 B) align 8 inherited 0x0028 vtable /Script/SmartObjectsModule
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 32

SignatureFlagsNativeParams
FSmartObjectClaimHandle SmartObjectClaimHandle_Invalid()FinalNative+2 flags0x28
void SetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName, const FSmartObjectClaimHandle& Value)FinalNative+2 flags0x38
bool SetSmartObjectEnabled(AActor* SmartObjectActor, bool bEnabled)FinalNative+2 flags0x0A
bool SetMultipleSmartObjectsEnabled(const TArray<AActor*>& SmartObjectActors, bool bEnabled)FinalNative+2 flags0x12
void SetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key, FSmartObjectClaimHandle& Value)FinalNative+2 flags0x58
bool RemoveSmartObject(AActor* SmartObjectActor)FinalNative+2 flags0x09
bool RemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors)FinalNative+2 flags0x11
bool NotEqual_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B)FinalNative+2 flags0x29
bool NotEqual_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B)FinalNative+2 flags0x21
USmartObjectBehaviorDefinition* MarkSmartObjectSlotAsOccupied(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass)FinalNative+2 flags0x40
bool MarkSmartObjectSlotAsFree(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle)FinalNative+2 flags0x31
FSmartObjectClaimHandle MarkSmartObjectSlotAsClaimed(UObject* WorldContextObject, const FSmartObjectSlotHandle& SlotHandle, AActor* UserActor, const ESmartObjectClaimPriority& ClaimPriority)FinalNative+2 flags0x54
bool IsValidSmartObjectSlotHandle(FSmartObjectSlotHandle& Handle)FinalNative+2 flags0x15
bool IsValidSmartObjectHandle(FSmartObjectHandle& Handle)FinalNative+2 flags0x11
bool IsValidSmartObjectClaimHandle(const FSmartObjectClaimHandle& Handle)FinalNative+2 flags0x29
FSmartObjectClaimHandle GetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName)FinalNative+2 flags0x38
FSmartObjectClaimHandle GetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key)FinalNative+2 flags0x58
bool FindSmartObjectsInTargetingRequest(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const FTargetingRequestHandle& TargetingHandle, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor)FinalNative+2 flags0xF1
bool FindSmartObjectsInList(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const TArray<AActor*>& ActorList, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor)FinalNative+2 flags0xF9
bool FindSmartObjectsInComponent(FSmartObjectRequestFilter& Filter, USmartObjectComponent* SmartObjectComponent, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor)FinalNative+2 flags0xE1
bool FindSmartObjectsInActor(FSmartObjectRequestFilter& Filter, AActor* SearchActor, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor)FinalNative+2 flags0xE1
bool Equal_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B)FinalNative+2 flags0x29
bool Equal_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B)FinalNative+2 flags0x21
FString Conv_SmartObjectSlotHandleToString(FSmartObjectSlotHandle& Handle)FinalNative+2 flags0x28
FString Conv_SmartObjectRequestResultToString(FSmartObjectRequestResult& Result)FinalNative+2 flags0x38
FString Conv_SmartObjectHandleToString(FSmartObjectHandle& Handle)FinalNative+2 flags0x20
FString Conv_SmartObjectDefinitionToString(USmartObjectDefinition* Definition)FinalNative+2 flags0x18
FString Conv_SmartObjectClaimHandleToString(FSmartObjectClaimHandle& Result)FinalNative+2 flags0x38
bool AddSmartObject(AActor* SmartObjectActor)FinalNative+2 flags0x09
bool AddOrRemoveSmartObject(AActor* SmartObject, bool bEnabled)FinalNative+2 flags0x0A
bool AddOrRemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors, bool bAdd)FinalNative+2 flags0x12
bool AddMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors)FinalNative+2 flags0x11