#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: SMGCommon #include "Basic.hpp" #include "Engine_classes.hpp" #include "CoreUObject_classes.hpp" #include "SMGCommon_structs.hpp" namespace SDK { // Class SMGCommon.DebugCameraControllerSMG // 0x0000 (0x0680 - 0x0680) class ADebugCameraControllerSMG final : public ADebugCameraController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugCameraControllerSMG") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugCameraControllerSMG") } static class ADebugCameraControllerSMG* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugCameraControllerSMG; // Class SMGCommon.SMGDebug // 0x0000 (0x0028 - 0x0028) class USMGDebug final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SMGDebug") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SMGDebug") } static class USMGDebug* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USMGDebug; // Class SMGCommon.SMGDebugBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class USMGDebugBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AddOnScreenDebugString(uint8 Key, float TimeToDisplay, const struct FColor& DisplayColor, const class FString& DebugString, bool bNewerOnTop); static void DrawActorDependencies(class AActor* InActor); static void GetFilterStrings(TArray* FilterStrings); static bool IsFilterActive(ESMGDebugFilter Filter); static bool IsFilterActiveFromString(const class FString& FilterString); static void SetFilterActive(ESMGDebugFilter Filter, bool bIsActive); static void SetFilterActiveFromString(const class FString& FilterString, bool bIsActive); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SMGDebugBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SMGDebugBlueprintLibrary") } static class USMGDebugBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USMGDebugBlueprintLibrary; // Class SMGCommon.FeatherBlendConfig // 0x0030 (0x0060 - 0x0030) class UFeatherBlendConfig final : public UDataAsset { public: class USkeleton* Skeleton; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAdditive; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultWeight; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray WeightedBones; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray WeightedCurves; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FeatherBlendConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FeatherBlendConfig") } static class UFeatherBlendConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFeatherBlendConfig; // Class SMGCommon.SMGActorRegister // 0x0070 (0x0098 - 0x0028) class USMGActorRegister final : public UObject { public: uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class FString GetActorName(const struct FActorReference& InActorReference); static class USMGActorRegister* GetInstance(); static class AActor* GetRegisteredActor(const struct FActorReference& InActorReference); class AActor* GetActor(EGFActorRegisterType InType, const class FString& InName, bool IgnoreBlacklist); void GetActors(EGFActorRegisterType InType, TArray* OutActors); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SMGActorRegister") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SMGActorRegister") } static class USMGActorRegister* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USMGActorRegister; // Class SMGCommon.SMGLogAssistant // 0x0010 (0x0038 - 0x0028) class USMGLogAssistant final : public UObject { public: TArray LogOverrides; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SMGLogAssistant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SMGLogAssistant") } static class USMGLogAssistant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USMGLogAssistant; // Class SMGCommon.SMGStringRefBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class USMGStringRefBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool DoesNameMatch(const struct FStringReferenceSMG& Item, const struct FStringReferenceSMG& OtherItem); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SMGStringRefBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SMGStringRefBlueprintLibrary") } static class USMGStringRefBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USMGStringRefBlueprintLibrary; }