#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: WBP_DialogNotifBox #include "Basic.hpp" #include "E_DialoguesPortraitsType_structs.hpp" #include "Engine_structs.hpp" #include "E_DialoguesPortraitsCharacters_structs.hpp" #include "UMG_classes.hpp" namespace SDK { // WidgetBlueprintGeneratedClass WBP_DialogNotifBox.WBP_DialogNotifBox_C // 0x00C0 (0x03A0 - 0x02E0) class UWBP_DialogNotifBox_C final : public UUserWidget { public: struct FPointerToUberGraphFrame UberGraphFrame; // 0x02E0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) class UWidgetAnimation* Anim_Appear; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash) class UImage* Arrow_1; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UImage* ArtDeco; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UImage* ArtDeco_1; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UImage* BG_1; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UImage* LineTop_1; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UVerticalBox* VerticalBox_LinesContainer; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UWBP_DialogNotifLine_C* WBP_DialogNotifLine; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UWBP_GM_Secondary_BottomTop_C* WBP_GM_Secondary_BottomTop; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) class UWBP_DialogNotifLine_C* CurrentDialogLine; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) class UDataTable* DialogueDataBase; // 0x0338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash) class FName DialogToPlay; // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UBP_DA_IWD_data_C* InWorldDialogue; // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash) int32 DialogLineIndex; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) E_DialoguesPortraitsCharacters CharacterWhoTalk; // 0x0354(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) E_DialoguesPortraitsType CharacterEmotion; // 0x0355(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_356[0x2]; // 0x0356(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class USoundBase* CurrentDialogueSoundBase; // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) class UAudioComponent* CurrentAudioComponent; // 0x0360(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) bool ShouldInterrupt; // 0x0368(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool IsPaused; // 0x0369(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_36A[0x6]; // 0x036A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimerHandle CurrentLineTimer; // 0x0370(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) struct FTimerHandle DialogueLineFinishedTimer; // 0x0378(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) TMulticastInlineDelegate OnDialogFinished; // 0x0380(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) TMulticastInlineDelegate OnDialogueInterrupted; // 0x0390(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) public: void Construct(); void DEBUG_SanitizeForTextToSpeech(const class FString& SourceString, class FString* SanitizedSpokenText, class FString* SanitizedForWordCount); void ExecuteUbergraph_WBP_DialogNotifBox(int32 EntryPoint); void GetCurrentLine(struct FS_DialogueLine* Output); class UBP_DA_IWD_data_C* GetInWorldDialogueInPlay(); void InterruptDialog(); void OnAllDialogueLinesFinished(bool PlayDisappearAnimation); void OnCurrentLineTimerCompleted(); void OnDialogLineFinished(); void OnDialogueLineFinishedTimerEnd(); void OnDisappearAnimationFinished(); void PlayDialogueLineAudio(class USoundBase* Sound); void PlayNextLine(); void SetDialogPaused(bool Paused); void SetGameplayPaused(bool Paused); void UpdatePortrait(class UTexture** Portrait); void UpdateWidgets(); public: static class UClass* StaticClass() { BP_STATIC_CLASS_IMPL("WBP_DialogNotifBox_C") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WBP_DialogNotifBox_C") } static class UWBP_DialogNotifBox_C* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWBP_DialogNotifBox_C; }