#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_SpeechGraphics #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "PL_Core_classes.hpp" #include "Engine_classes.hpp" #include "PL_SpeechGraphics_structs.hpp" namespace SDK { // Class PL_SpeechGraphics.PL_SpeechGraphicsAnimationInterface // 0x0000 (0x0000 - 0x0000) class IPL_SpeechGraphicsAnimationInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsAnimationInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsAnimationInterface") } static class IPL_SpeechGraphicsAnimationInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SpeechGraphicsAnimationInterface; // Class PL_SpeechGraphics.PL_SpeechGraphicsMultiAnimationInterface // 0x0000 (0x0000 - 0x0000) class IPL_SpeechGraphicsMultiAnimationInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsMultiAnimationInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsMultiAnimationInterface") } static class IPL_SpeechGraphicsMultiAnimationInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SpeechGraphicsMultiAnimationInterface; // Class PL_SpeechGraphics.PL_SpeechGraphicsConfigDataAsset // 0x0000 (0x0030 - 0x0030) class UPL_SpeechGraphicsConfigDataAsset : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsConfigDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsConfigDataAsset") } static class UPL_SpeechGraphicsConfigDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsConfigDataAsset; // Class PL_SpeechGraphics.PL_SpeechGraphicsSettingsUtils // 0x0000 (0x0028 - 0x0028) class UPL_SpeechGraphicsSettingsUtils final : public UObject { public: static TArray GetCultureToSgxLanguageMappingKeys(); static TArray GetCultureToSgxLanguageMappingValues(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsSettingsUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsSettingsUtils") } static class UPL_SpeechGraphicsSettingsUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsSettingsUtils; // Class PL_SpeechGraphics.PL_SpeechGraphicsAnimationUtils // 0x0000 (0x0028 - 0x0028) class UPL_SpeechGraphicsAnimationUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsAnimationUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsAnimationUtils") } static class UPL_SpeechGraphicsAnimationUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsAnimationUtils; // Class PL_SpeechGraphics.PL_SpeechGraphicsBaseAsset // 0x0028 (0x0050 - 0x0028) class UPL_SpeechGraphicsBaseAsset : public UObject { public: TArray EventTriggerMontages; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) TArray MontageCompletionBehaviorOverride; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic) class USoundBase* Sound; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsBaseAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsBaseAsset") } static class UPL_SpeechGraphicsBaseAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsBaseAsset; // Class PL_SpeechGraphics.PL_SpeechGraphicsAsset // 0x0018 (0x0068 - 0x0050) class UPL_SpeechGraphicsAsset final : public UPL_SpeechGraphicsBaseAsset { public: struct FPL_SpeechGraphicsAnimation Animation; // 0x0050(0x0018)(Edit, BlueprintReadOnly, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsAsset") } static class UPL_SpeechGraphicsAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsAsset; // Class PL_SpeechGraphics.PL_SpeechGraphicsMultiAnimAsset // 0x0020 (0x0070 - 0x0050) class UPL_SpeechGraphicsMultiAnimAsset final : public UPL_SpeechGraphicsBaseAsset { public: TArray Animations; // 0x0050(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) TArray EventSwitchAnimations; // 0x0060(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsMultiAnimAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsMultiAnimAsset") } static class UPL_SpeechGraphicsMultiAnimAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsMultiAnimAsset; // Class PL_SpeechGraphics.PL_SpeechGraphicsSettings // 0x00C8 (0x0100 - 0x0038) class UPL_SpeechGraphicsSettings final : public UPL_SettingsBase { public: struct FDirectoryPath DefaultImportPathForSgxAssets; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_SgCompletionBehavior DefaultCompletionBehavior; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName CompletionSkipLabel; // 0x004C(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName CompletionLoopLabel; // 0x0054(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap SpeakerSettings; // 0x0060(0x0050)(Edit, Config, Protected, NativeAccessSpecifierProtected) TMap CultureSettings; // 0x00B0(0x0050)(Edit, Config, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpeechGraphicsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpeechGraphicsSettings") } static class UPL_SpeechGraphicsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpeechGraphicsSettings; }