44 return NodeObject.GetClass()->GetName().LeftChop(2);
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition AssetRegistryState.h:50
Definition ActorComponent.h:152
Definition BehaviorTreeComponent.h:105
Definition BlackboardData.h:46
COREUOBJECT_API UFunction * FindFunctionByName(FName InName, EIncludeSuperFlag::Type IncludeSuper=EIncludeSuperFlag::IncludeSuper) const
Definition Class.cpp:7027
FORCEINLINE UClass * GetClass() const
Definition UObjectBase.h:217
Definition BlueprintNodeHelpers.cpp:18
AIMODULE_API void CopyPropertiesFromContext(const TArray< FProperty * > &PropertyData, uint8 *ObjectMemory, uint8 *ContextMemory)
bool HasBlueprintFunction(FName FuncName, const UObject &Object, const UClass &StopAtClass)
Definition BlueprintNodeHelpers.h:35
bool FindNodeOwner(AActor *OwningActor, UBTNode *Node, UBehaviorTreeComponent *&OwningComp, int32 &OwningInstanceIdx)
Definition BlueprintNodeHelpers.cpp:267
AIMODULE_API void CopyPropertiesToContext(const TArray< FProperty * > &PropertyData, uint8 *ObjectMemory, uint8 *ContextMemory)
void CollectBlackboardSelectors(const UObject *Ob, const UClass *StopAtClass, TArray< FName > &KeyNames)
Definition BlueprintNodeHelpers.cpp:137
void CollectPropertyData(const UObject *Ob, const UClass *StopAtClass, TArray< FProperty * > &PropertyData)
Definition BlueprintNodeHelpers.cpp:63
bool HasAnyBlackboardSelectors(const UObject *Ob, const UClass *StopAtClass)
Definition BlueprintNodeHelpers.cpp:182
void AbortLatentActions(UActorComponent &OwnerOb, const UObject &Ob)
Definition BlueprintNodeHelpers.cpp:298
FString GetNodeName(const UObject &NodeObject)
Definition BlueprintNodeHelpers.h:42
uint16 GetPropertiesMemorySize(const TArray< FProperty * > &PropertyData)
Definition BlueprintNodeHelpers.cpp:19
void DescribeRuntimeValues(const UObject *Ob, const TArray< FProperty * > &PropertyData, TArray< FString > &RuntimeValues)
Definition BlueprintNodeHelpers.cpp:256
void ResolveBlackboardSelectors(UObject &Ob, const UClass &StopAtClass, const UBlackboardData &BlackboardAsset)
Definition BlueprintNodeHelpers.cpp:163
FString DescribeProperty(const FProperty *Prop, const uint8 *PropertyAddr)
Definition BlueprintNodeHelpers.cpp:92
FString CollectPropertyDescription(const UObject *Ob, const UClass *StopAtClass, const TArray< FProperty * > &InPropertiesToSkip)
Definition BlueprintNodeHelpers.cpp:214