Skip to content

Newer versions of UE? Maybe this can help. #10

Description

@ELKRRR

https://www.unknowncheats.me/forum/unreal-engine-4-a/458814-ufunction-properties-dump-ue4-4-25-a.html

You used to be able to get everything from UStruct->Children (see below)

Code:

class UStruct : public UField, FStructBaseChain
{
public:
	UStruct* SuperField;
	UField* Children;
...
}

Now, in UE4.25 there's UStruct->Children and UStruct->ChildProperties, and they use FField.. and FProperty, etc.

Code:

class UStruct : public UField, public FStructBaseChain
{
public:
	class UStruct* SuperField;
	class UField* Children;
	class FField* ChildProperties;
...
}

Here is the heirarchy:

Code:

class UObjectBase;
class UObjectBaseUtility;
class	UObject;
class		UField;
class			UEnum;
class			FProperty;
class				FObjectProperty;
class			UStruct;
class				UFunction;
class				UClass;
class				UScriptStruct;
class		FLinker;
class			FLinkerLoad;
class			FLinkerSave;
class		UPackage;
class		USystem;
class		UTextBuffer;
class		UPackageMap;
class		UObjectRedirector;
class FField;
class	FProperty;
class		FByteProperty;
class		FUInt16Property;
class		FUInt32Property;
class		FUInt64Property;
class		FInt8Property;
class		FInt16Property;
class		FIntProperty;
class		FInt64Property;
class		FBoolProperty;
class		FFloatProperty;
class		FDoubleProperty;
class		FObjectPropertyBase;
class		FObjectProperty;
class			FClassProperty;
class			FInterfaceProperty;
class			FWeakObjectProperty;
class			FLazyObjectProperty;
class			FSoftObjectProperty;
class				FSoftClassProperty;
class		FNameProperty;
class		FStructProperty;
class		FStrProperty;
class		FTextProperty;
class		FArrayProperty;
class		FDelegateProperty;
class		FMulticastDelegateProperty;
class		FMapProperty;
class		FSetProperty;
class		FEnumProperty;

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions