Files
ReshadePluginsCore/FearTheTimeloop/SDK/CBP_James_Cooper_classes.hpp
2026-03-06 01:33:57 +01:00

116 lines
8.5 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: CBP_James_Cooper
#include "Basic.hpp"
#include "E_FoleyEventSide_structs.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "BP_MainCharacter_classes.hpp"
#include "E_WieldabaleAttachment_structs.hpp"
namespace SDK
{
// BlueprintGeneratedClass CBP_James_Cooper.CBP_James_Cooper_C
// 0x0140 (0x0C80 - 0x0B40)
class ACBP_James_Cooper_C final : public ABP_MainCharacter_C
{
public:
uint8 Pad_B31[0x7]; // 0x0B31(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FPointerToUberGraphFrame UberGraphFrame_CBP_James_Cooper_C; // 0x0B38(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class USceneComponent* BloodPoint; // 0x0B40(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USphereComponent* Aiming_Collision_Sphere; // 0x0B48(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* Face; // 0x0B50(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* LeftWeaponConstrain; // 0x0B58(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* RightWeaponConstrain; // 0x0B60(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* PoliceBelt; // 0x0B68(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USpotLightComponent* SpotLight; // 0x0B70(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UChildActorComponent* BP_Watches; // 0x0B78(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UStaticMeshComponent* Sheriff_Badge; // 0x0B80(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* Body; // 0x0B88(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
float Fade_Timeline_Fade_Value_B4E11E1F4E9C5FDFEEC62C9A34FA99E5; // 0x0B90(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
ETimelineDirection Fade_Timeline__Direction_B4E11E1F4E9C5FDFEEC62C9A34FA99E5; // 0x0B94(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_B95[0x3]; // 0x0B95(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UTimelineComponent* Fade_Timeline; // 0x0B98(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
float Timeline_NewTrack_0_977D4CAF4B17B4D3C1391C9F90416A29; // 0x0BA0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
ETimelineDirection Timeline__Direction_977D4CAF4B17B4D3C1391C9F90416A29; // 0x0BA4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_BA5[0x3]; // 0x0BA5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UTimelineComponent* Timeline; // 0x0BA8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
struct FGuid SaveSpawnID; // 0x0BB0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UCustomizableObject* Customizible_Object; // 0x0BC0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
class UCustomizableObjectInstance* Customizible_Object_Instance; // 0x0BC8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
TMap<class FName, class UCustomizableObjectInstanceUsage*> Usages; // 0x0BD0(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance)
TMap<class FName, class UChildActorComponent*> Attachment_Map; // 0x0C20(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
struct FWeightedBlendable Depth_Fade_PP; // 0x0C70(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
public:
void Blocked_Hit_Reaction();
void BndEvt__CBP_James_Cooper_BPC_AimHandler_K2Node_ComponentBoundEvent_1_OnAimStarted__DelegateSignature();
void BndEvt__CBP_James_Cooper_BPC_AimHandler_K2Node_ComponentBoundEvent_2_OnAimCompleted__DelegateSignature();
void BndEvt__CBP_James_Cooper_BPC_HealthSystem_K2Node_ComponentBoundEvent_0_OnDamageEvent__DelegateSignature(const struct FS_DamageInfo& Info, const struct FHitResult& Hit_Result);
void Clean_Attachment(E_WieldabaleAttachment Attachment_Type);
void Depth_Fade_In();
void Depth_Fade_Out();
void Enable_Aiming_Sphere();
void ExecuteUbergraph_CBP_James_Cooper(int32 EntryPoint);
void Fade_Timeline__FinishedFunc();
void Fade_Timeline__UpdateFunc();
void GetRemainingAnimationLength(double* Result);
void GetWatches(class ABP_Watches_C** Result);
void OnBlendOut_23D71ABF45BA3C49FE9A7CB6D24317D5(class FName NotifyName);
void OnBlendOut_8293118E4342C25D8E1752985A47964C(class FName NotifyName);
void OnCompleted_23D71ABF45BA3C49FE9A7CB6D24317D5(class FName NotifyName);
void OnCompleted_8293118E4342C25D8E1752985A47964C(class FName NotifyName);
void OnInterrupted_23D71ABF45BA3C49FE9A7CB6D24317D5(class FName NotifyName);
void OnInterrupted_8293118E4342C25D8E1752985A47964C(class FName NotifyName);
void OnNotifyBegin_23D71ABF45BA3C49FE9A7CB6D24317D5(class FName NotifyName);
void OnNotifyBegin_8293118E4342C25D8E1752985A47964C(class FName NotifyName);
void OnNotifyEnd_23D71ABF45BA3C49FE9A7CB6D24317D5(class FName NotifyName);
void OnNotifyEnd_8293118E4342C25D8E1752985A47964C(class FName NotifyName);
bool OnSerialize(struct FSaveGameArchive& Archive, bool bIsLoading);
void Play_Facial_Animation(class UAnimMontage* Facial_Motage);
void Reattach_Wieldable(class UDataTable* DataTable, class FName Wieldable_Name);
void Reattach_Wieldables(class UDataTable* Data_Table_Row_Handle);
void ReceiveBeginPlay();
void SetRemainingAnimationLength(double Value);
bool SetSpawnID(const struct FGuid& NewID);
void Setup_Customizable_Meshes();
void Timeline__FinishedFunc();
void Timeline__UpdateFunc();
void TryTraversalAction(double TraceForwardDistance, bool* TraversalCheckFailed, bool* MontageSelectionFailed);
void Update_Customizable_Meshes(const class FString& Outfit, const class FString& Condition, bool UseHolster);
void UpdateAttachments(const struct FDataTableRowHandle& Data_Table_Row_Handler);
void UserConstructionScript();
void GetShakeBank(class UPDA_StepShakes_C** Step_Shakes_Bank) const;
const struct FGuid GetSpawnID() const;
void PlayFoleyShake(const struct FGameplayTag& Event, E_FoleyEventSide Side) const;
public:
static class UClass* StaticClass()
{
BP_STATIC_CLASS_IMPL("CBP_James_Cooper_C")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CBP_James_Cooper_C")
}
static class ACBP_James_Cooper_C* GetDefaultObj()
{
return GetDefaultObjImpl<ACBP_James_Cooper_C>();
}
};
DUMPER7_ASSERTS_ACBP_James_Cooper_C;
}