445 lines
28 KiB
C++
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;
|
|
|
|
}
|
|
|