Skip to content

Commit 7988df8

Browse files
committed
feat(UE4SS_ObjectDump.txt): Not adding the '[f: <uint64>' entry for ASFunctions
1 parent 974ae8a commit 7988df8

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

UE4SS/src/ObjectDumper/ObjectToString.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,12 @@ namespace RC::ObjectDumper
316316
}
317317

318318
object_trivial_dump_to_string(p_this, out_line, STR(":"));
319-
out_line.append(fmt::format(STR(" [f: {:016X}]"), to_address(typed_this->GetFuncPtr())));
319+
320+
static auto as_function_class = UObjectGlobals::StaticFindObject<UClass*>(nullptr, nullptr, STR("/Script/AngelscriptCode.ASFunction"));
321+
if (!as_function_class || !typed_this->IsA(as_function_class))
322+
{
323+
out_line.append(fmt::format(STR(" [f: {:016X}]"), to_address(typed_this->GetFuncPtr())));
324+
}
320325
out_line.append(STR("\n"));
321326

322327
for (auto param : typed_this->ForEachProperty())

0 commit comments

Comments
 (0)