Files
ReshadePluginsCore/SilentHill2Remake/SDK/Cutscenes_classes.hpp

445 lines
28 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Cutscenes
#include "Basic.hpp"
#include "InputRebinding_structs.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "UCW_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Cutscenes_structs.hpp"
#include "DeveloperSettings_classes.hpp"
namespace SDK
{
// Class Cutscenes.CutsceneCachedCharacter
// 0x0018 (0x02C8 - 0x02B0)
class ACutsceneCachedCharacter final : public AActor
{
public:
uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* RootSceneComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMeshExComponent* Mesh; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCachedCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCachedCharacter")
}
static class ACutsceneCachedCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<ACutsceneCachedCharacter>();
}
};
DUMPER7_ASSERTS_ACutsceneCachedCharacter;
// Class Cutscenes.CutsceneCachedCharacterInterface
// 0x0000 (0x0000 - 0x0000)
class ICutsceneCachedCharacterInterface final
{
public:
bool CachedActorDespawned();
bool CachedActorDisabled();
bool CachedActorEnabled();
bool CachedActorSpawned();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCachedCharacterInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCachedCharacterInterface")
}
static class ICutsceneCachedCharacterInterface* GetDefaultObj()
{
return GetDefaultObjImpl<ICutsceneCachedCharacterInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ICutsceneCachedCharacterInterface;
// Class Cutscenes.CutsceneCharacterAnimInstance
// 0x0020 (0x0370 - 0x0350)
class UCutsceneCharacterAnimInstance : public UAnimInstance
{
public:
class FName CutsceneFaceSlotName; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool IgnoreInputPose; // 0x0350(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CutsceneAlpha; // 0x0354(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_358[0x18]; // 0x0358(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float CalculateFaceSlotAlpha() const;
bool IsPlayingAnySlotAnimation(class FName SlotName) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterAnimInstance")
}
static class UCutsceneCharacterAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneCharacterAnimInstance>();
}
};
//DUMPER7_ASSERTS_UCutsceneCharacterAnimInstance;
// Class Cutscenes.CutsceneCharacterManager
// 0x00C8 (0x00F8 - 0x0030)
class UCutsceneCharacterManager final : public UWorldSubsystem
{
public:
uint8 Pad_30[0xC8]; // 0x0030(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterManager")
}
static class UCutsceneCharacterManager* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneCharacterManager>();
}
};
DUMPER7_ASSERTS_UCutsceneCharacterManager;
// Class Cutscenes.CutsceneCharacterPossessorInterface
// 0x0000 (0x0000 - 0x0000)
class ICutsceneCharacterPossessorInterface final
{
public:
void CutsceneCharacterProxyPossessed();
void CutsceneCharacterProxyUnPossessed();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterPossessorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterPossessorInterface")
}
static class ICutsceneCharacterPossessorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<ICutsceneCharacterPossessorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ICutsceneCharacterPossessorInterface;
// Class Cutscenes.CutsceneCharacterProxy
// 0x0040 (0x02F0 - 0x02B0)
class ACutsceneCharacterProxy : public AActor
{
public:
struct FLightingChannels MeshLightingChannels; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_2B1[0x37]; // 0x02B1(0x0037)(Fixing Size After Last Property [ Dumper-7 ])
class UCapsuleComponent* CapsuleComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneCharacterProxy")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneCharacterProxy")
}
static class ACutsceneCharacterProxy* GetDefaultObj()
{
return GetDefaultObjImpl<ACutsceneCharacterProxy>();
}
};
DUMPER7_ASSERTS_ACutsceneCharacterProxy;
// Class Cutscenes.CutscenePlayer
// 0x0288 (0x0538 - 0x02B0)
class ACutscenePlayer : public AActor
{
public:
class ALevelSequenceActor* LevelSequenceActor; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkComponent* SoundTrackComponent; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* MusicTrack; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool StopMusicTrackWithCutscene; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* SkipAudioEvent; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bPlayOnlyOnce : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bStopAllActiveDialogsAtStart : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bTeleportPlayerAfterCutscene : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCutsceneSkipSettings SkipSettings; // 0x02E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
bool UseCustomCharacterBlendInTime; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomCharacterBlendInTime; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseCustomCharacterBlendOutTime; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomCharacterBlendOutTime; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DisableCharacterCollisions; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool DisableCharacterFootIK; // 0x0309(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool OverrideLightingChannelsUsingProxyMesh; // 0x030A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ForceLOD0OnCharacters; // 0x030B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class ACutscenePlayer> PlayAsNextCutcene; // 0x0310(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool PropagateSkipToNextCutscene; // 0x0340(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_341[0x7]; // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftObjectPtr<class ACutsceneTexturesStreamingBoostLocation>> TexturesStreamingBoostLocations; // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<struct FCutsceneBoostMaterialConfig> MaterialsStreamingBoostInstances; // 0x0358(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
bool WaitForAllAssetsToStreamInAtCutsceneStart; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePreStart; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_380[0x18]; // 0x0380(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePlay; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_3A8[0x18]; // 0x03A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePlayReverse; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_3D0[0x18]; // 0x03D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutsceneStop; // 0x03E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_3F8[0x18]; // 0x03F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCutscenePause; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool WasSkiped)> OnCutscenePreFinished; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_448[0x18]; // 0x0448(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(bool WasSkiped)> OnCutsceneFinished; // 0x0460(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_470[0x18]; // 0x0470(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UCameraComponent* CameraComponent)> OnCameraCut; // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_498[0x30]; // 0x0498(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bPlayedOnce : 1; // 0x04C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_4C9[0xF]; // 0x04C9(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
bool StreamingSkipConditionsMet; // 0x04D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool WaitForStreamingRequestsCompletion; // 0x04D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4DA[0x6]; // 0x04DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCharacterBinding> CharacterBindings; // 0x04E0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FDialogSpeakerBinding> DialogSpeakersBindings; // 0x04F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class USceneComponent*> StandaloneDialogSpeakers; // 0x0500(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class AActor*> ActorsSynchronizedWithPlayer; // 0x0510(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class ULevelStreamingManager* LevelStreamingManager; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_528[0x10]; // 0x0528(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool Activate();
void Deactivate();
bool IsCharacterBindedWithProxy(class ACharacter* Character);
void OnLevelSequenceCameraCut(class UCameraComponent* CameraComponent);
void OnLevelSequenceFinished();
void OnLevelSequencePause();
void OnLevelSequencePlay();
void OnLevelSequencePlayReverse();
void OnLevelSequenceStop();
bool UnbindCharacterWithProxy(class ACharacter* Character);
bool IsAlreadyPlayedOnce() const;
bool IsPlaying() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutscenePlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutscenePlayer")
}
static class ACutscenePlayer* GetDefaultObj()
{
return GetDefaultObjImpl<ACutscenePlayer>();
}
};
DUMPER7_ASSERTS_ACutscenePlayer;
// Class Cutscenes.CutscenePlayerSettings
// 0x0098 (0x00D0 - 0x0038)
class UCutscenePlayerSettings final : public UDeveloperSettings
{
public:
struct FSoftClassPath SkipWidgetClass; // 0x0038(0x0020)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FCutsceneToGameClassMap CutsceneToGameClass; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, NativeAccessSpecifierProtected)
class FName CharacterCutsceneSlotName; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CharacterCutsceneFaceSlotName; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CutsceneCharacterAnimGraphTag; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName CharacterMainMeshTag; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CharacterCutsceneBlendInTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float CharacterCutsceneBlendOutTime; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutscenePlayerSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutscenePlayerSettings")
}
static class UCutscenePlayerSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UCutscenePlayerSettings>();
}
};
DUMPER7_ASSERTS_UCutscenePlayerSettings;
// Class Cutscenes.CutsceneProxyToGameplayEventsRelay
// 0x0000 (0x00A0 - 0x00A0)
class UCutsceneProxyToGameplayEventsRelay final : public UActorComponent
{
public:
void IgnoreInputPose(bool ignore);
void SetClothAnimDrive(class FName ClothName, const struct FVector2D& AnimDriveStiffness, const struct FVector2D& AnimDriveDamping);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneProxyToGameplayEventsRelay")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneProxyToGameplayEventsRelay")
}
static class UCutsceneProxyToGameplayEventsRelay* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneProxyToGameplayEventsRelay>();
}
};
DUMPER7_ASSERTS_UCutsceneProxyToGameplayEventsRelay;
// Class Cutscenes.CutsceneSkipWidget
// 0x00C8 (0x0368 - 0x02A0)
class UCutsceneSkipWidget : public UBUserWidget
{
public:
struct FUE4InputActionHandle SkipAction; // 0x02A0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FUE4InputActionHandle InGameMenuAction; // 0x02A8(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float SkipHoldTime; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FadeOutTime; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameTextsConfig* GameTextsConfig; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool UseKeyTag; // 0x02C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UStyledRichTextBlock* Key_rtx; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPanelWidget* Debug_panel; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeIn_anim; // 0x02D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOut_anim; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* SkipedFadeOut_anim; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ButtonInfo_anim; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F8[0x70]; // 0x02F8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void FadedOut();
void OnDebugTick(float ActualTime, float TotalTime);
void OnFadedOutAnim();
void OnFadeInAnim();
void OnFadeOutEnd();
void OnFadeOutStart();
void OnHide();
void OnReset();
void OnShow();
void OnSkip();
void OnSkipCancel();
void OnSkipedFadeOutAnim();
void OnSkipStart();
void OnSkipTick(float Progress);
void ResetApplied();
bool GetCanSkip() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneSkipWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneSkipWidget")
}
static class UCutsceneSkipWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UCutsceneSkipWidget>();
}
};
DUMPER7_ASSERTS_UCutsceneSkipWidget;
// Class Cutscenes.CutscenesLog
// 0x0000 (0x0028 - 0x0028)
class UCutscenesLog final : public UObject
{
public:
static void PrintStringToMessageLog(const class UObject* WorldContextObject, const class FString& String, ELogMessageSeverity MessageSeverity);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutscenesLog")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutscenesLog")
}
static class UCutscenesLog* GetDefaultObj()
{
return GetDefaultObjImpl<UCutscenesLog>();
}
};
DUMPER7_ASSERTS_UCutscenesLog;
// Class Cutscenes.CutsceneTexturesStreamingBoostLocation
// 0x0000 (0x02B0 - 0x02B0)
class ACutsceneTexturesStreamingBoostLocation final : public AActor
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CutsceneTexturesStreamingBoostLocation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CutsceneTexturesStreamingBoostLocation")
}
static class ACutsceneTexturesStreamingBoostLocation* GetDefaultObj()
{
return GetDefaultObjImpl<ACutsceneTexturesStreamingBoostLocation>();
}
};
DUMPER7_ASSERTS_ACutsceneTexturesStreamingBoostLocation;
}