28555 lines
1.7 MiB
28555 lines
1.7 MiB
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: SHProto
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "UCSW_structs.hpp"
|
|
#include "UCSW_classes.hpp"
|
|
#include "UCW_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "SimpleSpawnPoints_structs.hpp"
|
|
#include "SimpleSpawnPoints_classes.hpp"
|
|
#include "SHProto_structs.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "UMG_classes.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "NiagaraAnimNotifies_classes.hpp"
|
|
#include "AIModule_classes.hpp"
|
|
#include "GameBase_structs.hpp"
|
|
#include "GameBase_classes.hpp"
|
|
#include "UCCE_structs.hpp"
|
|
#include "BlooberWwise_classes.hpp"
|
|
#include "Mai_structs.hpp"
|
|
#include "Mai_classes.hpp"
|
|
#include "Niagara_classes.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "Foliage_classes.hpp"
|
|
#include "AkAudio_structs.hpp"
|
|
#include "Dialog_structs.hpp"
|
|
#include "Player_structs.hpp"
|
|
#include "Player_classes.hpp"
|
|
#include "NavigationSystem_classes.hpp"
|
|
#include "LevelSequence_classes.hpp"
|
|
#include "Being_structs.hpp"
|
|
#include "Being_classes.hpp"
|
|
#include "UCA_structs.hpp"
|
|
#include "CinematicCamera_classes.hpp"
|
|
#include "TemplateSequence_classes.hpp"
|
|
#include "InputRebinding_structs.hpp"
|
|
#include "Cutscenes_classes.hpp"
|
|
#include "Commons_structs.hpp"
|
|
#include "Commons_classes.hpp"
|
|
#include "GeometryCollectionEngine_classes.hpp"
|
|
#include "PostProcessVolumeEx_classes.hpp"
|
|
#include "Detection_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class SHProto.SHNPCAnimInstanceStateData
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class USHNPCAnimInstanceStateData : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetDesiredLocalRotationYaw() const;
|
|
const struct FVector GetDesiredLocalVelocity() const;
|
|
float GetDesiredStrafeAngle() const;
|
|
void GetLookAtRotation(struct FRotator* OutWorldRotation, float* OutRotationAlpha) const;
|
|
float GetStrafeAngle() const;
|
|
float GetTurnInPlaceAngle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNPCAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNPCAnimInstanceStateData")
|
|
}
|
|
static class USHNPCAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNPCAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNPCAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHMonsterAnimInstanceStateData
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class USHMonsterAnimInstanceStateData : public USHNPCAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMonsterAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMonsterAnimInstanceStateData")
|
|
}
|
|
static class USHMonsterAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMonsterAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMonsterAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHLyingFigureAnimInstanceStateData
|
|
// 0x0010 (0x0088 - 0x0078)
|
|
class USHLyingFigureAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool GetAreAllowedInaccurateLocomotionAnimationsOfDistance(float InAnimationDistance) const;
|
|
bool GetAreInaccurateLocomotionAnimationsAllowed() const;
|
|
float GetCrawlBendPitchAngle() const;
|
|
float GetCrawlBendYawAngle() const;
|
|
float GetInaccurateLocomotionAnimationsDistanceAccuracy() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureAnimInstanceStateData")
|
|
}
|
|
static class USHLyingFigureAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHCombineRecipeSlotWidget
|
|
// 0x0010 (0x0288 - 0x0278)
|
|
class USHCombineRecipeSlotWidget : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombineRecipeSlotWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombineRecipeSlotWidget")
|
|
}
|
|
static class USHCombineRecipeSlotWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCombineRecipeSlotWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCombineRecipeSlotWidget;
|
|
|
|
// Class SHProto.AnimNotify_ReloadLoopEndCheck
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_ReloadLoopEndCheck final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_ReloadLoopEndCheck")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_ReloadLoopEndCheck")
|
|
}
|
|
static class UAnimNotify_ReloadLoopEndCheck* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_ReloadLoopEndCheck>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ReloadLoopEndCheck;
|
|
|
|
// Class SHProto.SHAnimNotify_AIWeaponEquip
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_AIWeaponEquip final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_AIWeaponEquip")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_AIWeaponEquip")
|
|
}
|
|
static class USHAnimNotify_AIWeaponEquip* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_AIWeaponEquip>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_AIWeaponEquip;
|
|
|
|
// Class SHProto.SHNiagaraVolume
|
|
// 0x0008 (0x02F0 - 0x02E8)
|
|
class ASHNiagaraVolume : public AVolume
|
|
{
|
|
public:
|
|
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsPointWithin(const struct FVector& Point) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNiagaraVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNiagaraVolume")
|
|
}
|
|
static class ASHNiagaraVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHNiagaraVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHNiagaraVolume;
|
|
|
|
// Class SHProto.EnvQueryTest_ComponentsGameplayTags
|
|
// 0x0070 (0x0268 - 0x01F8)
|
|
class UEnvQueryTest_ComponentsGameplayTags final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TagQueryToMatch; // 0x01F8(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
bool bRejectIncompatibleItems; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUpdatedToUseQuery; // 0x0241(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGameplayContainerMatchType TagsToMatch; // 0x0242(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_243[0x5]; // 0x0243(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer GameplayTags; // 0x0248(0x0020)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnvQueryTest_ComponentsGameplayTags")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnvQueryTest_ComponentsGameplayTags")
|
|
}
|
|
static class UEnvQueryTest_ComponentsGameplayTags* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvQueryTest_ComponentsGameplayTags>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnvQueryTest_ComponentsGameplayTags;
|
|
|
|
// Class SHProto.SHWaterInteractionComponent
|
|
// 0x0060 (0x0100 - 0x00A0)
|
|
class USHWaterInteractionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool IsWaterInteractionEnabled; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool TrackOwnerEnabled; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OwnerRadius; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESimulatedWaterEffectType OwnerEffectType; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A9[0x57]; // 0x00A9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void AddSimpleWaterInteraction(const class UObject* Requester, const struct FSHXWaterIntersection& InWaterIntersection);
|
|
|
|
void AddWaterInteraction(const struct FSHXWaterIntersection& InWaterIntersection);
|
|
void SetWaterInteractionBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
const TArray<struct FSHXWaterIntersection> GetCurrentIntersections() const;
|
|
bool IsWaterInteractionBlocked() const;
|
|
bool IsWaterInteractionBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWaterInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWaterInteractionComponent")
|
|
}
|
|
static class USHWaterInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWaterInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWaterInteractionComponent;
|
|
|
|
// Class SHProto.AmbientRectLightComponent
|
|
// 0x0000 (0x0430 - 0x0430)
|
|
class UAmbientRectLightComponent final : public URectLightComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AmbientRectLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AmbientRectLightComponent")
|
|
}
|
|
static class UAmbientRectLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAmbientRectLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAmbientRectLightComponent;
|
|
|
|
// Class SHProto.SHTutorialHandlerBase
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USHTutorialHandlerBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTutorialHandlerBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTutorialHandlerBase")
|
|
}
|
|
static class USHTutorialHandlerBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTutorialHandlerBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTutorialHandlerBase;
|
|
|
|
// Class SHProto.SHTraversalTutorialHandler
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHTraversalTutorialHandler : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalTutorialHandler")
|
|
}
|
|
static class USHTraversalTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalTutorialHandler;
|
|
|
|
// Class SHProto.AnimNotify_DoorHandIKStop
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_DoorHandIKStop final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DoorHandIKStop")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DoorHandIKStop")
|
|
}
|
|
static class UAnimNotify_DoorHandIKStop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DoorHandIKStop>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DoorHandIKStop;
|
|
|
|
// Class SHProto.RectLightWithShadowDistanceComponent
|
|
// 0x0010 (0x0440 - 0x0430)
|
|
class URectLightWithShadowDistanceComponent final : public URectLightComponent
|
|
{
|
|
public:
|
|
float ShadowMaxDrawDistance; // 0x0428(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowMaxDistanceFadeRange; // 0x042C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_430[0x10]; // 0x0430(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RectLightWithShadowDistanceComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RectLightWithShadowDistanceComponent")
|
|
}
|
|
static class URectLightWithShadowDistanceComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URectLightWithShadowDistanceComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URectLightWithShadowDistanceComponent;
|
|
|
|
// Class SHProto.SHAnimNotify_AIWeaponEnablePhysics
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_AIWeaponEnablePhysics final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_AIWeaponEnablePhysics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_AIWeaponEnablePhysics")
|
|
}
|
|
static class USHAnimNotify_AIWeaponEnablePhysics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_AIWeaponEnablePhysics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_AIWeaponEnablePhysics;
|
|
|
|
// Class SHProto.SHBaseDoorAttachment
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|
class ASHBaseDoorAttachment : public AActor
|
|
{
|
|
public:
|
|
class USphereComponent* ProximitySphere; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldManageDoorDetectable; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* DoorActor; // 0x02C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnsureDoorActorClosed();
|
|
void OnParentInteracted();
|
|
void OnParentModified();
|
|
void ProcessOnDoorLockStateChanged(class USHDoorLockBaseComponent* DoorLockComponent);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
void RefreshVisuals();
|
|
bool RegisterDoorActor(class AActor* InActor);
|
|
void SetDoorActorFrozen(bool Inset);
|
|
|
|
struct FSHKeyAttachmentDataStruct GetKeyAttachmentData(class FName KeyAttachmentName) const;
|
|
class ASHCharacterPlay* GetProximityCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBaseDoorAttachment")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBaseDoorAttachment")
|
|
}
|
|
static class ASHBaseDoorAttachment* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBaseDoorAttachment>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBaseDoorAttachment;
|
|
|
|
// Class SHProto.SHDoorAttachment
|
|
// 0x0048 (0x0318 - 0x02D0)
|
|
class ASHDoorAttachment final : public ASHBaseDoorAttachment
|
|
{
|
|
public:
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* AnimSpot; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkDynamicTickComponent* SHAkComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* InteractingCharacter; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnBreak();
|
|
void OnCharacterOnSpot();
|
|
void OnInteracted();
|
|
void OnInteractionAnimationEnd(ESHAnimEndType AnimEndType);
|
|
bool PlayInteractionAnimation(const struct FPlayAnimationData& AnimToPlay);
|
|
void ProcessActionAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessInteracted(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessMovementSnapFinished(bool WasCompleted);
|
|
void ProcessPutCharacterOnSpotFinished(bool WasCompleted);
|
|
void ProcessReceiveDamageEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void PutCharacterOnSpotRequest(float InBlendInTime);
|
|
void RegisterInteractionAnimation(const struct FPlayAnimationData& AnimToPlay);
|
|
void UnregisterInteractionAnimation(const struct FPlayAnimationData& AnimToPlay);
|
|
|
|
bool IsProximityCharacterOnCorrectSide() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorAttachment")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorAttachment")
|
|
}
|
|
static class ASHDoorAttachment* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDoorAttachment>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDoorAttachment;
|
|
|
|
// Class SHProto.SonyDemoBlockingVolume
|
|
// 0x0010 (0x02F8 - 0x02E8)
|
|
class ASonyDemoBlockingVolume final : public AVolume
|
|
{
|
|
public:
|
|
float Proximity; // 0x02E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MessageIndex; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SonyDemoBlockingVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SonyDemoBlockingVolume")
|
|
}
|
|
static class ASonyDemoBlockingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASonyDemoBlockingVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASonyDemoBlockingVolume;
|
|
|
|
// Class SHProto.SHCharAnimationInstance
|
|
// 0x0060 (0x03B0 - 0x0350)
|
|
class USHCharAnimationInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
class FName LocomotionGraphTag; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LookAtOffsetGraphTag; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ChangeLocomotionSnapshotName; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChangeLocomotionAlphaInterpSpeed; // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWholeBodyAnimation; // 0x0364(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_365[0x3]; // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D SpineExtraAngle; // 0x0368(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChangeLocomotionAlpha; // 0x0378(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ELocomotionState LocomotionState; // 0x037C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_37D[0x3]; // 0x037D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHMovementAnimationsSetData* RequestedNewAnimationsSetData; // 0x0380(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHWeaponManageCmbSubcomp* WeaponManageCmbSubcomp; // 0x03A0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<class FName> GetAllPlayingSlotAnimationSlotNames() const;
|
|
class ASHItemWeapon* GetEquippedWeapon() const;
|
|
TArray<class FName> GetPlayingSlotAnimationSlotNames() const;
|
|
void GetSpeedWarpingForcedMultiplier(bool* Enabled, float* ForcedValue) const;
|
|
bool IsAimingWeapon() const;
|
|
bool IsChangingWeaponActionPlaying() const;
|
|
bool IsCharacterCorrectivePostprocessEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharAnimationInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharAnimationInstance")
|
|
}
|
|
static class USHCharAnimationInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharAnimationInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharAnimationInstance;
|
|
|
|
// Class SHProto.AmbientPointLight
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class AAmbientPointLight final : public APointLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AmbientPointLight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AmbientPointLight")
|
|
}
|
|
static class AAmbientPointLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAmbientPointLight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAmbientPointLight;
|
|
|
|
// Class SHProto.SHCharacterPlayStatisticsComponent
|
|
// 0x0058 (0x00F8 - 0x00A0)
|
|
class USHCharacterPlayStatisticsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class USHCharacterPlayStatisticsComponentSettings* Settings; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHStatisticsValueProcessor*> OwnedValueProcessors; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
ESHEndingType RegisteredEnding; // 0x00C0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x37]; // 0x00C1(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Statistics_SetPlaytime(float InHours);
|
|
void SHDebug_Character_Statistics_ValuesDebug();
|
|
void StartWatchingEverEnabledRadio();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayStatisticsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayStatisticsComponent")
|
|
}
|
|
static class USHCharacterPlayStatisticsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayStatisticsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayStatisticsComponent;
|
|
|
|
// Class SHProto.SHAnimNotify_FlashlightDisablePlainSocketMode
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimNotify_FlashlightDisablePlainSocketMode final : public UAnimNotify
|
|
{
|
|
public:
|
|
float BlendTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_FlashlightDisablePlainSocketMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_FlashlightDisablePlainSocketMode")
|
|
}
|
|
static class USHAnimNotify_FlashlightDisablePlainSocketMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_FlashlightDisablePlainSocketMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_FlashlightDisablePlainSocketMode;
|
|
|
|
// Class SHProto.SHGameplayControllerEffectsManager
|
|
// 0x00E8 (0x0188 - 0x00A0)
|
|
class USHGameplayControllerEffectsManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<ESHControllerLightColorGameplayFeature, int32> GameplayFeatureLightPriority; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TMap<ESHControllerLightColorGameplayFeature, struct FSHControllerLightsSettings> CurrentGameplayFeaturesLightRequests; // 0x00F0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UControllerEffectsManager* ControllerEffectManagerSubsystem; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_148[0x40]; // 0x0148(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayControllerEffectsManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayControllerEffectsManager")
|
|
}
|
|
static class USHGameplayControllerEffectsManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayControllerEffectsManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayControllerEffectsManager;
|
|
|
|
// Class SHProto.SHAnimNotifyState_AIWeaponEnvCollisionWindow
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHAnimNotifyState_AIWeaponEnvCollisionWindow final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_AIWeaponEnvCollisionWindow")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_AIWeaponEnvCollisionWindow")
|
|
}
|
|
static class USHAnimNotifyState_AIWeaponEnvCollisionWindow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_AIWeaponEnvCollisionWindow>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_AIWeaponEnvCollisionWindow;
|
|
|
|
// Class SHProto.SHTraversalClimbAnimInstance
|
|
// 0x00E0 (0x0430 - 0x0350)
|
|
class USHTraversalClimbAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayStartTraversal; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_349[0x3]; // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float EdgeDistance; // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeltaHeight; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_354[0x4]; // 0x0354(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBlendSpace* AssignedClimbUpBlendSpace; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBlendSpace* AssignedJumpDownBlendSpace; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTraversalDataSetup; // 0x0368(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_369[0xC7]; // 0x0369(0x00C7)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BroadcastEndOfTraversal();
|
|
void SetupEventBP();
|
|
|
|
bool IsOnLowerFloor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalClimbAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalClimbAnimInstance")
|
|
}
|
|
static class USHTraversalClimbAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalClimbAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalClimbAnimInstance;
|
|
|
|
// Class SHProto.AmbientPointLightComponent
|
|
// 0x0000 (0x0420 - 0x0420)
|
|
class UAmbientPointLightComponent final : public UPointLightComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AmbientPointLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AmbientPointLightComponent")
|
|
}
|
|
static class UAmbientPointLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAmbientPointLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAmbientPointLightComponent;
|
|
|
|
// Class SHProto.AmbientRectLight
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class AAmbientRectLight final : public ARectLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AmbientRectLight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AmbientRectLight")
|
|
}
|
|
static class AAmbientRectLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAmbientRectLight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAmbientRectLight;
|
|
|
|
// Class SHProto.AmbientSpotLight
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class AAmbientSpotLight final : public ASpotLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AmbientSpotLight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AmbientSpotLight")
|
|
}
|
|
static class AAmbientSpotLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAmbientSpotLight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAmbientSpotLight;
|
|
|
|
// Class SHProto.AmbientSpotLightComponent
|
|
// 0x0000 (0x0430 - 0x0430)
|
|
class UAmbientSpotLightComponent final : public USpotLightComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AmbientSpotLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AmbientSpotLightComponent")
|
|
}
|
|
static class UAmbientSpotLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAmbientSpotLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAmbientSpotLightComponent;
|
|
|
|
// Class SHProto.SHCineCameraComponent
|
|
// 0x0030 (0x0BA0 - 0x0B70)
|
|
class USHCineCameraComponent final : public UCineCameraComponent
|
|
{
|
|
public:
|
|
bool RespectFilmbackAspectRatio; // 0x0B68(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool WideScreenAdjustFOV; // 0x0B69(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B6A[0x2]; // 0x0B6A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DepthOfFieldAnamorphism; // 0x0B6C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloomShape; // 0x0B70(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloomStretch; // 0x0B74(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LensDIntensity; // 0x0B78(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LensDIntensityX; // 0x0B7C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LensDIntensityY; // 0x0B80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LensDCenterX; // 0x0B84(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LensDCenterY; // 0x0B88(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LensDScale; // 0x0B8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B90[0x10]; // 0x0B90(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void TrackCharacterBone(class ACharacter* InCharacter, class FName InCharacterBoneName);
|
|
void TrackComponent(class USceneComponent* InComponent);
|
|
void TrackSkeletalMeshBone(class USkeletalMeshComponent* InComponent, class FName InBoneName);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCineCameraComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCineCameraComponent")
|
|
}
|
|
static class USHCineCameraComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCineCameraComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCineCameraComponent;
|
|
|
|
// Class SHProto.AnalyticsGameplayRecorderComponent
|
|
// 0x00B8 (0x0158 - 0x00A0)
|
|
class UAnalyticsGameplayRecorderComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class FString CurrentSessionFilePath; // 0x00A0(0x0010)(ZeroConstructor, SaveGame, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0xA8]; // 0x00B0(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Analytics_Gameplay_DumpValues();
|
|
void SHDebug_Analytics_Gameplay_EndSession();
|
|
void SHDebug_Analytics_Gameplay_FlushSession();
|
|
void SHDebug_Analytics_Gameplay_StartSession();
|
|
void SHDebug_Analytics_Gameplay_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnalyticsGameplayRecorderComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnalyticsGameplayRecorderComponent")
|
|
}
|
|
static class UAnalyticsGameplayRecorderComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnalyticsGameplayRecorderComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnalyticsGameplayRecorderComponent;
|
|
|
|
// Class SHProto.AnalyticsPerformanceRecorderComponent
|
|
// 0x00B0 (0x0150 - 0x00A0)
|
|
class UAnalyticsPerformanceRecorderComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0xB0]; // 0x00A0(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Analytics_Performance_DumpCurrentWorldOwnedComponents();
|
|
void SHDebug_Analytics_Performance_EndSession();
|
|
void SHDebug_Analytics_Performance_FlushSession();
|
|
void SHDebug_Analytics_Performance_StartSession();
|
|
void SHDebug_Analytics_Performance_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnalyticsPerformanceRecorderComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnalyticsPerformanceRecorderComponent")
|
|
}
|
|
static class UAnalyticsPerformanceRecorderComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnalyticsPerformanceRecorderComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnalyticsPerformanceRecorderComponent;
|
|
|
|
// Class SHProto.SHCheatManager
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHCheatManager : public UCheatManager
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCheatManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCheatManager")
|
|
}
|
|
static class USHCheatManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCheatManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCheatManager;
|
|
|
|
// Class SHProto.SHCheatManagerPlay
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHCheatManagerPlay final : public USHCheatManager
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCheatManagerPlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCheatManagerPlay")
|
|
}
|
|
static class USHCheatManagerPlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCheatManagerPlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCheatManagerPlay;
|
|
|
|
// Class SHProto.AnalyticsPerformanceRecorderSettings
|
|
// 0x01D0 (0x0208 - 0x0038)
|
|
class UAnalyticsPerformanceRecorderSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
class FString PS5NCSubdirectory; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString XSXNCSubdirectory; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString WINNCSubdirectory; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString NCServer; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString NCUser; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString NCAPIKey; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset0StartColor; // 0x0098(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset0StartValue; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset0EndColor; // 0x00AC(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset0EndValue; // 0x00BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset0BaseRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset0MergeRadius; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset0MergeAction; // 0x00C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor Preset1StartColor; // 0x00CC(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset1StartValue; // 0x00DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset1EndColor; // 0x00E0(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset1EndValue; // 0x00F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset1BaseRadius; // 0x00F4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset1MergeRadius; // 0x00F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset1MergeAction; // 0x00FC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor Preset2StartColor; // 0x0100(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset2StartValue; // 0x0110(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset2EndColor; // 0x0114(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset2EndValue; // 0x0124(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset2BaseRadius; // 0x0128(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset2MergeRadius; // 0x012C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset2MergeAction; // 0x0130(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor Preset3StartColor; // 0x0134(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset3StartValue; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset3EndColor; // 0x0148(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset3EndValue; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset3BaseRadius; // 0x015C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset3MergeRadius; // 0x0160(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset3MergeAction; // 0x0164(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_165[0x3]; // 0x0165(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor Preset4StartColor; // 0x0168(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset4StartValue; // 0x0178(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset4EndColor; // 0x017C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset4EndValue; // 0x018C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset4BaseRadius; // 0x0190(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset4MergeRadius; // 0x0194(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset4MergeAction; // 0x0198(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_199[0x3]; // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor Preset5StartColor; // 0x019C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset5StartValue; // 0x01AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset5EndColor; // 0x01B0(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset5EndValue; // 0x01C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset5BaseRadius; // 0x01C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset5MergeRadius; // 0x01C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset5MergeAction; // 0x01CC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor Preset6StartColor; // 0x01D0(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset6StartValue; // 0x01E0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Preset6EndColor; // 0x01E4(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset6EndValue; // 0x01F4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset6BaseRadius; // 0x01F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Preset6MergeRadius; // 0x01FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMergeSamplesAction Preset6MergeAction; // 0x0200(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_201[0x7]; // 0x0201(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnalyticsPerformanceRecorderSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnalyticsPerformanceRecorderSettings")
|
|
}
|
|
static class UAnalyticsPerformanceRecorderSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnalyticsPerformanceRecorderSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnalyticsPerformanceRecorderSettings;
|
|
|
|
// Class SHProto.SHStairsBaseWorldCache
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHStairsBaseWorldCache final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class ASHStairsBase*> Cache; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStairsBaseWorldCache")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStairsBaseWorldCache")
|
|
}
|
|
static class USHStairsBaseWorldCache* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStairsBaseWorldCache>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStairsBaseWorldCache;
|
|
|
|
// Class SHProto.AnimNotify_SHAkEvent
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_SHAkEvent : public UAnimNotify
|
|
{
|
|
public:
|
|
void ProcessNotify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference, const class FString& AttachName, class UAkAudioEvent* AudioEvent, bool bFollow, bool bCreatedComponentDestroyOnFinish, float CreatedComponentOcclusionRefreshInverval) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_SHAkEvent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_SHAkEvent")
|
|
}
|
|
static class UAnimNotify_SHAkEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_SHAkEvent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_SHAkEvent;
|
|
|
|
// Class SHProto.SHCharacterAudioSubcomponentBase
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USHCharacterAudioSubcomponentBase : public UObject
|
|
{
|
|
public:
|
|
class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkComponent* OwnerComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterAudioSubcomponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterAudioSubcomponentBase")
|
|
}
|
|
static class USHCharacterAudioSubcomponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterAudioSubcomponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterAudioSubcomponentBase;
|
|
|
|
// Class SHProto.SHChAudioSpaceSubcomponent
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHChAudioSpaceSubcomponent final : public USHCharacterAudioSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAudioSpaceSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHAudioCubatureEnum CurrentAudioCubature; // 0x0040(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHAudioWorldEnum CurrentAudioWorld; // 0x0041(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHChAudioSpaceSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHChAudioSpaceSubcomponent")
|
|
}
|
|
static class USHChAudioSpaceSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHChAudioSpaceSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHChAudioSpaceSubcomponent;
|
|
|
|
// Class SHProto.AnimNotify_SHPlayNiagaraEffect
|
|
// 0x0000 (0x00D0 - 0x00D0)
|
|
class UAnimNotify_SHPlayNiagaraEffect final : public UAnimNotify_PlayNiagaraEffect
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_SHPlayNiagaraEffect")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_SHPlayNiagaraEffect")
|
|
}
|
|
static class UAnimNotify_SHPlayNiagaraEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_SHPlayNiagaraEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_SHPlayNiagaraEffect;
|
|
|
|
// Class SHProto.AskNewGameSettingsWidget
|
|
// 0x0050 (0x03E8 - 0x0398)
|
|
class UAskNewGameSettingsWidget : public UAskDialogWidget
|
|
{
|
|
public:
|
|
class UGameOptionsConfig* Config; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGameplayPresetsConfig* Presets; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* Visualization_img; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B0[0x38]; // 0x03B0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnHideVisualization();
|
|
void BP_OnShowVisualization(const struct FSettingOptionVisualizationData& Visualization);
|
|
void Update();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AskNewGameSettingsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AskNewGameSettingsWidget")
|
|
}
|
|
static class UAskNewGameSettingsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAskNewGameSettingsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAskNewGameSettingsWidget;
|
|
|
|
// Class SHProto.SHCineCameraAnimationSequence
|
|
// 0x0000 (0x0120 - 0x0120)
|
|
class USHCineCameraAnimationSequence final : public UCameraAnimationSequence
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCineCameraAnimationSequence")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCineCameraAnimationSequence")
|
|
}
|
|
static class USHCineCameraAnimationSequence* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCineCameraAnimationSequence>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCineCameraAnimationSequence;
|
|
|
|
// Class SHProto.GameOptionSpinBoxWidget
|
|
// 0x0060 (0x0378 - 0x0318)
|
|
class UGameOptionSpinBoxWidget : public USettingOptionSpinBoxWidget
|
|
{
|
|
public:
|
|
EGameOptions Option; // 0x0318(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGameOptionsConfig* Config; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGameplayPresetsConfig* Presets; // 0x0328(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class URetroModeDataListAsset> RetroModes; // 0x0330(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsDevelopmentAllowAll; // 0x0360(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_361[0x17]; // 0x0361(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameOptionSpinBoxWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameOptionSpinBoxWidget")
|
|
}
|
|
static class UGameOptionSpinBoxWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameOptionSpinBoxWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameOptionSpinBoxWidget;
|
|
|
|
// Class SHProto.GameOptionsConfig
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UGameOptionsConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FGameOptionsData> Options; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UStringTable* StringTable; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameOptionsConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameOptionsConfig")
|
|
}
|
|
static class UGameOptionsConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameOptionsConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameOptionsConfig;
|
|
|
|
// Class SHProto.SHEndingValueProcessor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USHEndingValueProcessor : public UObject
|
|
{
|
|
public:
|
|
class USHCharacterPlayEndingsComponent* OwnerComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEndingValueProcessor")
|
|
}
|
|
static class USHEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEndingValueProcessor;
|
|
|
|
// Class SHProto.SpawnPointsPanelWidget
|
|
// 0x0018 (0x0400 - 0x03E8)
|
|
class USpawnPointsPanelWidget final : public UAskNewGameSettingsWidget
|
|
{
|
|
public:
|
|
class USpawnPointsListWidget* SpawnPoints_wdg; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F0[0x10]; // 0x03F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpawnPointsPanelWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpawnPointsPanelWidget")
|
|
}
|
|
static class USpawnPointsPanelWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USpawnPointsPanelWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpawnPointsPanelWidget;
|
|
|
|
// Class SHProto.SHAsyncLoaderComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class USHAsyncLoaderComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FSHAsyncLoadedObjectCache> LoadedObjects; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHAsyncLoadedObjectCache> LoadedSolidObjects; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHAsyncLoadedObjectCache> LoadedCutsceneObjects; // 0x00C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x18]; // 0x00D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_AsyncLoader_DumpValues();
|
|
void SHDebug_AsyncLoader_ToggleSpam();
|
|
void SHDebug_AsyncLoader_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAsyncLoaderComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAsyncLoaderComponent")
|
|
}
|
|
static class USHAsyncLoaderComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAsyncLoaderComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAsyncLoaderComponent;
|
|
|
|
// Class SHProto.SHLookAtTargetProvider
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class USHLookAtTargetProvider : public UObject
|
|
{
|
|
public:
|
|
float BlendInSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutSpeed; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHCharacterLookAtLogicComponent* LookAtLogic; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UClass> LookAtTypeID; // 0x0038(0x0030)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLookAtTargetProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLookAtTargetProvider")
|
|
}
|
|
static class USHLookAtTargetProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLookAtTargetProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLookAtTargetProvider;
|
|
|
|
// Class SHProto.SHEddieLookAtPlayerProvider
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class USHEddieLookAtPlayerProvider final : public USHLookAtTargetProvider
|
|
{
|
|
public:
|
|
float MaxDistance; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieLookAtPlayerProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieLookAtPlayerProvider")
|
|
}
|
|
static class USHEddieLookAtPlayerProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieLookAtPlayerProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieLookAtPlayerProvider;
|
|
|
|
// Class SHProto.SHAnimNotify_PlayAudio
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_PlayAudio : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_PlayAudio")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_PlayAudio")
|
|
}
|
|
static class USHAnimNotify_PlayAudio* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_PlayAudio>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_PlayAudio;
|
|
|
|
// Class SHProto.SHCombatSubcomponentBase
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USHCombatSubcomponentBase : public UObject
|
|
{
|
|
public:
|
|
class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayCombatComponent* OwnerComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class ACharacter* GetOwnerCharacter() const;
|
|
class AActor* GetOwningActor() const;
|
|
class USHCharacterPlayCombatComponent* GetOwningComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatSubcomponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatSubcomponentBase")
|
|
}
|
|
static class USHCombatSubcomponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCombatSubcomponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCombatSubcomponentBase;
|
|
|
|
// Class SHProto.SHStruggleCmbSubcomp
|
|
// 0x00A0 (0x00D8 - 0x0038)
|
|
class USHStruggleCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
class USHStruggleCmbSubcompSettings* ComponentSettings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x98]; // 0x0040(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStruggleCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStruggleCmbSubcomp")
|
|
}
|
|
static class USHStruggleCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStruggleCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStruggleCmbSubcomp;
|
|
|
|
// Class SHProto.SHAnimNotify_PlayAudioWeapon
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimNotify_PlayAudioWeapon final : public USHAnimNotify_PlayAudio
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AudioEventToPlay; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_PlayAudioWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_PlayAudioWeapon")
|
|
}
|
|
static class USHAnimNotify_PlayAudioWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_PlayAudioWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_PlayAudioWeapon;
|
|
|
|
// Class SHProto.SHAnimNotify_PlayAudioLadder
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_PlayAudioLadder final : public USHAnimNotify_PlayAudio
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AudioEventToPlay; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SoundPositionSocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_PlayAudioLadder")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_PlayAudioLadder")
|
|
}
|
|
static class USHAnimNotify_PlayAudioLadder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_PlayAudioLadder>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_PlayAudioLadder;
|
|
|
|
// Class SHProto.SHAnimNotify_EnableBonePhysics
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
class USHAnimNotify_EnableBonePhysics final : public UAnimNotify
|
|
{
|
|
public:
|
|
TArray<class FName> BoneNames; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 ActivateParentBodyLevelsAbove; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSHBonePhysicsPhysicsBlendInput PhysicsBlend; // 0x004C(0x0014)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool AllowRootPhysics; // 0x0060(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName PhysicsIdentifier; // 0x0064(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector ApplyLocalForce; // 0x0070(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESHAnimNotifyEnableBonePhysicsForceApplicationTarget ForceApplicationTarget; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ApplyForceToChildrenMultiplier; // 0x008C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_EnableBonePhysics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_EnableBonePhysics")
|
|
}
|
|
static class USHAnimNotify_EnableBonePhysics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_EnableBonePhysics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_EnableBonePhysics;
|
|
|
|
// Class SHProto.SHEffectsCmbSubcomp
|
|
// 0x0068 (0x00A0 - 0x0038)
|
|
class USHEffectsCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
class UMaterialInstanceDynamic* DynamicMaterial; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x60]; // 0x0040(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEffectsCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEffectsCmbSubcomp")
|
|
}
|
|
static class USHEffectsCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEffectsCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEffectsCmbSubcomp;
|
|
|
|
// Class SHProto.SHAnimNotify_FadeOutBonePhysics
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_FadeOutBonePhysics final : public UAnimNotify
|
|
{
|
|
public:
|
|
float BlendOutTime; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutCurveBend; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PhysicsIdentifier; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_FadeOutBonePhysics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_FadeOutBonePhysics")
|
|
}
|
|
static class USHAnimNotify_FadeOutBonePhysics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_FadeOutBonePhysics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_FadeOutBonePhysics;
|
|
|
|
// Class SHProto.BTTask_MBP3WallRun
|
|
// 0x0080 (0x00F0 - 0x0070)
|
|
class UBTTask_MBP3WallRun final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FGameplayTag AnimTag; // 0x0070(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 StartingWallIndex; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxSequences; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPickRandomIndex; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPlayAllSequences; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float EndWaitTime; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RandomDeviation; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> MontageStartSections; // 0x0090(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> MontageWallSections; // 0x00A0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> MontageEndSections; // 0x00B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x30]; // 0x00C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BTTask_MBP3WallRun")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BTTask_MBP3WallRun")
|
|
}
|
|
static class UBTTask_MBP3WallRun* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBTTask_MBP3WallRun>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTTask_MBP3WallRun;
|
|
|
|
// Class SHProto.SHAnimComponent
|
|
// 0x01F0 (0x0290 - 0x00A0)
|
|
class USHAnimComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x58]; // 0x00A0(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName GameplayLinkedAnimInstNodeTag; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> GameplayLinkedAnimInstDefaultClass; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSet<class USHAnimSubcomponentBase*> OwnedSubcomponents; // 0x0108(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimInstance* AnimInstance; // 0x0158(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimActionExecutiveBase* AnimActionExe; // 0x0160(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_168[0x128]; // 0x0168(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool CreateAnimActionExe(TSubclassOf<class USHAnimActionExecutiveBase> AnimActionExeClass, class UObject* InContextObject);
|
|
class UAnimInstance* LinkGameplayAnimInst(TSubclassOf<class UAnimInstance> InClass);
|
|
void SetAnimActionBlocked(const bool Blocked, const class UObject* Object);
|
|
void UnlinkGameplayAnimInst();
|
|
|
|
class USHAnimSubcomponentBase* FindSubcomponentByClass(const TSubclassOf<class USHAnimSubcomponentBase> SubcomponentClass) const;
|
|
class USHAnimActionExecutiveBase* GetAnimActionExe() const;
|
|
EBones GetBoneFromName(class FName BoneType) const;
|
|
struct FVector GetBoneLocation(EBones BoneType, EBoneSpaces TransformSpace) const;
|
|
class FName GetBoneName(EBones BoneType) const;
|
|
struct FVector GetBoneRootLocation() const;
|
|
struct FRotator GetBoneRotation(EBones BoneType, ERelativeTransformSpace TransformSpace) const;
|
|
struct FTransform GetBoneTransform(EBones BoneType, ERelativeTransformSpace Space) const;
|
|
struct FVector GetCharacterBodyForward() const;
|
|
struct FRotator GetCharacterBodyRotation() const;
|
|
struct FVector GetHipsForward() const;
|
|
class FName GetSkeletonSocketName(ESkeletonSockets SocketType) const;
|
|
bool IsAnimActionBlocked() const;
|
|
bool IsGameplayLinkedAnimInstSupported() const;
|
|
bool IsInitialized() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimComponent")
|
|
}
|
|
static class USHAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimComponent;
|
|
|
|
// Class SHProto.SHEnemyAnimComponent
|
|
// 0x0200 (0x0490 - 0x0290)
|
|
class USHEnemyAnimComponent : public USHAnimComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventDeathHitReactionStarted; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventDeathHitReactionEnded; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventKnockdownHitReactionStarted; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventKnockdownHitReactionEnded; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventFalterHitReactionStarted; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventFalterHitReactionEnded; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventStaggerHitReactionStarted; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventStaggerHitReactionEnded; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventNormalHitReactionStarted; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventNormalHitReactionEnded; // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventTwitchHitReactionStarted; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyAnimComponent* EnemyAnimComponent)> EventTwitchHitReactionEnded; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhysicalAnimationProfileDA* PhysicalAnimationProfileDA; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHReviveAnimationsDA* ReviveAnimationsDA; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHHitReactionsSet* HitReactionsSet; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<EMaiAggroStance, TSubclassOf<class USHMonsterLocomotionAnimInstance>> LocomotionAnimInstances; // 0x0368(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
struct FSHRagDollSubcompSettings RagDollSettings; // 0x03B8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHBonePhysicsControllerSettingsProfile BonePhysicsSettings; // 0x03F0(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bDrawHitReactionsDebug; // 0x0458(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrintBonePhysicsStates; // 0x0459(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawRagdollPose; // 0x045A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_45B[0x1]; // 0x045B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DrawStreamedRagdollPoseDuration; // 0x045C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawBoneAppliedPhysicsForces; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_461[0x3]; // 0x0461(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DrawBoneAppliedPhysicsForcesScale; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawBoneActivePhysicsForces; // 0x0468(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_469[0x3]; // 0x0469(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DrawBoneActivePhysicsForcesScale; // 0x046C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ACharacter* OwnerCharacter; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AAIController* OwnerController; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHHitReactionSubcomponent* CachedHitReactionsSubcomponent; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_488[0x8]; // 0x0488(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnControllerChanged(class APawn* Pawn, class AController* OldController, class AController* NewController);
|
|
void ProcessEnemyBehaviorStanceChangedEvent(EMaiAggroStance NewAggroStance);
|
|
bool ProcessHitReactionBonePhysicsRequestEvent(class USHHitReactionSubcomponent* InHitReactionComponent, const struct FSHHitReactionResultBonePhysics& InBonePhysics);
|
|
void ProcessHitReactionStateEndedEvent(class USHHitReactionSubcomponent* InHitReactionComponent, class USHHitReactionState* InHitReactionState);
|
|
void ProcessHitReactionStateStartedEvent(class USHHitReactionSubcomponent* InHitReactionComponent, class USHHitReactionState* InHitReactionState);
|
|
void SetLyingState(bool InIsLying, bool InIsTransforming);
|
|
|
|
void GetActiveHitReactionVariants(ESHHitReactionResponseType InHitReactionType, TArray<class FName>* OutHitReactionVariants) const;
|
|
bool IsInDeathState(bool InIncludeFinishing) const;
|
|
bool IsInFalterState(bool InIncludeFinishing) const;
|
|
bool IsInKnockdownState(bool InIncludeFinishing) const;
|
|
bool IsInNormalHitState(bool InIncludeFinishing) const;
|
|
bool IsInStaggerState(bool InIncludeFinishing) const;
|
|
bool IsInTwitchState(bool InIncludeFinishing) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyAnimComponent")
|
|
}
|
|
static class USHEnemyAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyAnimComponent;
|
|
|
|
// Class SHProto.SHCreeperAnimComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class USHCreeperAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
void SetAttackBlend(float Velocity);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCreeperAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCreeperAnimComponent")
|
|
}
|
|
static class USHCreeperAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCreeperAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCreeperAnimComponent;
|
|
|
|
// Class SHProto.AnimNotify_ModifyCombatInputMode
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
class UAnimNotify_ModifyCombatInputMode final : public UAnimNotify
|
|
{
|
|
public:
|
|
ESHCombatInputModeEnum RequiredInputMode; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESHModifyCombatInputModeAction, ESHModifyCombatInputModeOperation> Tasks; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_ModifyCombatInputMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_ModifyCombatInputMode")
|
|
}
|
|
static class UAnimNotify_ModifyCombatInputMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_ModifyCombatInputMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ModifyCombatInputMode;
|
|
|
|
// Class SHProto.AnimNotify_AnyAllowOverride
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UAnimNotify_AnyAllowOverride final : public UAnimNotify
|
|
{
|
|
public:
|
|
ESHCombatInputModeEnum RequiredInputMode; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_AnyAllowOverride")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_AnyAllowOverride")
|
|
}
|
|
static class UAnimNotify_AnyAllowOverride* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_AnyAllowOverride>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_AnyAllowOverride;
|
|
|
|
// Class SHProto.AnimNotify_HitReactAllowOverride
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_HitReactAllowOverride final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_HitReactAllowOverride")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_HitReactAllowOverride")
|
|
}
|
|
static class UAnimNotify_HitReactAllowOverride* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_HitReactAllowOverride>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_HitReactAllowOverride;
|
|
|
|
// Class SHProto.SHPuzzleStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHPuzzleStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void GetLadyJusticePuzzlePossibleVariations(const float StartValue, const TMap<float, class FString>& SolutionValueToName, const TArray<float>& Weights);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPuzzleStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPuzzleStatics")
|
|
}
|
|
static class USHPuzzleStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPuzzleStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPuzzleStatics;
|
|
|
|
// Class SHProto.AnimNotify_DodgePowerArmourWindow
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAnimNotify_DodgePowerArmourWindow final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool bLimitToRequiredCombatDifficulty; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECombatDifficulty RequiredCombatDifficulty; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DodgePowerArmourWindow")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DodgePowerArmourWindow")
|
|
}
|
|
static class UAnimNotify_DodgePowerArmourWindow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DodgePowerArmourWindow>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DodgePowerArmourWindow;
|
|
|
|
// Class SHProto.SHLoadingScreenWidget
|
|
// 0x01A0 (0x0490 - 0x02F0)
|
|
class alignas(0x10) USHLoadingScreenWidget final : public ULoadScreenWidget
|
|
{
|
|
public:
|
|
class UImage* BackgroundMovie_img; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UBinkMediaPlayer> MediaPlayer; // 0x02F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidget* HintText_lbl; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class ULoadingHints> LoadingHints; // 0x0308(0x0030)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UUE4KeyTexts> KeyTexts; // 0x0338(0x0030)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString KeyTagText; // 0x0368(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString SeparatorText; // 0x0378(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HintMaxTime; // 0x0388(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName QTEHoldTip; // 0x038C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName QTEMashTip; // 0x0394(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39C[0xF4]; // 0x039C(0x00F4)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnShowHint(bool Show);
|
|
|
|
EGameOverCause GetDeathReason() const;
|
|
bool IsDeathReload() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLoadingScreenWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLoadingScreenWidget")
|
|
}
|
|
static class USHLoadingScreenWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLoadingScreenWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLoadingScreenWidget;
|
|
|
|
// Class SHProto.SHMeleeAttackSecondaryTargetInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHMeleeAttackSecondaryTargetInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMeleeAttackSecondaryTargetInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMeleeAttackSecondaryTargetInterface")
|
|
}
|
|
static class ISHMeleeAttackSecondaryTargetInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHMeleeAttackSecondaryTargetInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHMeleeAttackSecondaryTargetInterface;
|
|
|
|
// Class SHProto.AnimNotify_InputBufferTimedWindow
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UAnimNotify_InputBufferTimedWindow final : public UAnimNotify
|
|
{
|
|
public:
|
|
float WindowDuration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<ESHInputBufferAction> AllowedInputActionsToBuffer; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_InputBufferTimedWindow")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_InputBufferTimedWindow")
|
|
}
|
|
static class UAnimNotify_InputBufferTimedWindow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_InputBufferTimedWindow>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_InputBufferTimedWindow;
|
|
|
|
// Class SHProto.SHItemEquipable
|
|
// 0x00B0 (0x0360 - 0x02B0)
|
|
class ASHItemEquipable : public AActor
|
|
{
|
|
public:
|
|
class UMeshComponent* Mesh; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UStreamableRenderAsset> MeshAsset; // 0x02B8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EquipAttachSocket; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector EquipRelativeLocation; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector EquipRelativeRotation; // 0x0308(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ACharacter* OwnerCharacter; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_328[0x38]; // 0x0328(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlueprintAfterEquip();
|
|
void BlueprintBeforeUnequip();
|
|
|
|
class FName GetItemDataRowName() const;
|
|
class ACharacter* GetOwnerCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemEquipable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemEquipable")
|
|
}
|
|
static class ASHItemEquipable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemEquipable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemEquipable;
|
|
|
|
// Class SHProto.SHItemWeapon
|
|
// 0x0330 (0x0690 - 0x0360)
|
|
class ASHItemWeapon : public ASHItemEquipable
|
|
{
|
|
public:
|
|
class USHAkItemWeaponBaseAudioComponent* WeaponItemAudioComponent; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D DamageRange; // 0x0368(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AutoUnequipTime; // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AutoUnequipTimeInWater; // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> MeshAnimClass; // 0x0380(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetingMinViewDotProduct; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* TargetingAngleScoreCurve; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* TargetingDistanceScoreCurve; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseWeaponMovementSet; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHWeaponMovementSet WeaponMovementSet; // 0x03D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName AlternativeEquipAttachSocket; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector AlternativeEquipRelativeLocation; // 0x0428(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector AlternativeEquipRelativeRotation; // 0x0440(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USHSystemFXDataMappings> TraceHitFXMappings; // 0x0458(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> TraceHitFXSpawnerClass; // 0x0488(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> HitFXSpawnerAkAudioEvent; // 0x04B8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMakeNoiseConfig HitNoiseConfig; // 0x04E8(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_504[0x18C]; // 0x0504(0x018C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetMeshHidden(const bool InWantHidden, const class UObject* Object);
|
|
|
|
bool HasEnabledAnyDebug() const;
|
|
bool IsMeshHidden() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemWeapon")
|
|
}
|
|
static class ASHItemWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemWeapon;
|
|
|
|
// Class SHProto.SHItemWeaponRanged
|
|
// 0x05A8 (0x0C38 - 0x0690)
|
|
class ASHItemWeaponRanged : public ASHItemWeapon
|
|
{
|
|
public:
|
|
float RequiredCameraBlendAlpha; // 0x0690(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_694[0x4]; // 0x0694(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle WeaponAmmoItem; // 0x0698(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 WeaponClipSize; // 0x06A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ReloadAmmoAddedPerNotify; // 0x06AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomInitalAmmoInWeapon; // 0x06B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6B1[0x3]; // 0x06B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 CustomInitalAmmoInWeapon; // 0x06B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHFirearmBaseDamage> damageClass; // 0x06B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* DamageFalloffCurve; // 0x06C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FocusGainSpeed; // 0x06C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponFocusAfterShoot; // 0x06CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetFocusOnViewRotation; // 0x06D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6D1[0x3]; // 0x06D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ViewRotationToResetFocus; // 0x06D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBlockGainFocusOnViewRotation; // 0x06D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6D9[0x3]; // 0x06D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ViewRotationToBlockGainFocus; // 0x06DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetFocusOnMovement; // 0x06E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6E1[0x3]; // 0x06E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MovementValueToResetFocus; // 0x06E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBlockGainFocusOnMovement; // 0x06E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6E9[0x3]; // 0x06E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MovementValueToBlockGainFocus; // 0x06EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLoseFocusOnMovement; // 0x06F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6F1[0x3]; // 0x06F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MovementValueToLoseFocus; // 0x06F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementLoseFocusSpeed; // 0x06F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6FC[0x4]; // 0x06FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UCurveVector*> RecoilCurves; // 0x0700(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector2D SpreadUnfocusedMax; // 0x0710(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D SpreadUnfocusedMin; // 0x0720(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D SpreadFocusedMax; // 0x0730(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D SpreadFocusedMin; // 0x0740(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumberOfTracesPerShoot; // 0x0750(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCircleUniformSpread; // 0x0754(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_755[0x3]; // 0x0755(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TraceRadius; // 0x0758(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxShootDistance; // 0x075C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAnimationAsset> FireWeaponAnim; // 0x0760(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAnimationAsset> FireNoAmmoWeaponAnim; // 0x0790(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAnimationAsset> ReloadWeaponAnim; // 0x07C0(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AutoAimMaxRange; // 0x07F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7F4[0x4]; // 0x07F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AutoAimRangeToStrengthMappingCurve; // 0x07F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CharacterRotationInputScale; // 0x0800(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CharacterControlRotationInterpSpeed; // 0x0804(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMovementDataStruct AimMovementData; // 0x0808(0x0028)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bUseReloadMovementData; // 0x0830(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_831[0x7]; // 0x0831(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMovementDataStruct ReloadMovementData; // 0x0838(0x0028)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPlayAnimationData FireAnimData; // 0x0860(0x00B0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FPlayAnimationData FireNoAmmoAnimData; // 0x0910(0x00B0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ESHCombatPoseType, struct FPlayAnimationData> ReloadAnimsData; // 0x09C0(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraDataFull DefaultAimCameraData; // 0x0A10(0x00B0)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ESHCombatPoseType, struct FSHCameraDataFull> PosesAimCameraData; // 0x0AC0(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraFOVBlendData AimCameraFOVData; // 0x0B10(0x0028)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USHCameraPostProcessConfig> AimCameraPostProcessConfig; // 0x0B38(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> AimCameraShake; // 0x0B68(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> FireCameraShake; // 0x0B70(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UForceFeedbackEffect* ForceFeedbackOnFire; // 0x0B78(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UForceFeedbackEffect* ForceFeedbackOnOutOfAmmo; // 0x0B80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x0B88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UCameraShakeBase* PlayingAimCameraShake; // 0x0B90(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCameraShakeBase* PlayingFireCameraShake; // 0x0B98(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveVector* RecoilCurveToUse; // 0x0BA0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* RegisteredFirePoint; // 0x0BA8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BB0[0x88]; // 0x0BB0(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DrawAimDetailedDebug(float DeltaTime);
|
|
void OnFirePerformed(const struct FVector& ShootEndWorldLoc);
|
|
void OnFireSpreadPerformed(const TArray<struct FVector>& ShootsHitLoc);
|
|
void OnOutOfAmmoPerformed();
|
|
void OnShellEjected();
|
|
void RegisterFirePoint(class USceneComponent* InPoint);
|
|
struct FSHWeaponRangedPointingData TracePerfectForPointingData(bool bForceRefresh);
|
|
|
|
bool CanBeReloaded() const;
|
|
struct FSHWeaponRangedPointingData GetCachedPerfectTraceCachedData() const;
|
|
struct FVector GetEndTraceLoc(const float ShootAngle, const struct FVector2D& SpreadAngles) const;
|
|
float GetFocusValue() const;
|
|
struct FVector GetPerfectShootVector() const;
|
|
struct FVector GetRandomEndTraceLoc() const;
|
|
struct FVector GetSpreadShootVector(const struct FVector2D& SpreadAngles) const;
|
|
struct FVector GetStartTraceLoc() const;
|
|
bool HasAnyAmmoInClip() const;
|
|
bool HasWeaponAmmoInInventory() const;
|
|
bool IsFireReady() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemWeaponRanged")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemWeaponRanged")
|
|
}
|
|
static class ASHItemWeaponRanged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemWeaponRanged>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_ASHItemWeaponRanged;
|
|
|
|
// Class SHProto.AnimNotify_EquipWeapon
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_EquipWeapon final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_EquipWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_EquipWeapon")
|
|
}
|
|
static class UAnimNotify_EquipWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_EquipWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_EquipWeapon;
|
|
|
|
// Class SHProto.SHControlsSettingsPanelWidget
|
|
// 0x0040 (0x03B0 - 0x0370)
|
|
class USHControlsSettingsPanelWidget : public UControlsSettingsPanelWidget
|
|
{
|
|
public:
|
|
struct FUE4InputHandle RangeAimAction; // 0x0370(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FUE4InputHandle FireAction; // 0x037C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FUE4InputHandle MeleeAttackAction; // 0x0388(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FUE4InputHandle BoatLeftAction; // 0x0394(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FUE4InputHandle BoatRightAction; // 0x03A0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHControlsSettingsPanelWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHControlsSettingsPanelWidget")
|
|
}
|
|
static class USHControlsSettingsPanelWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHControlsSettingsPanelWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHControlsSettingsPanelWidget;
|
|
|
|
// Class SHProto.SHItemsStorageStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHItemsStorageStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool HasItemByConfig(const TArray<struct FSHCollectedItemData>& InItems, const struct FSHItemsStorageConfig& ItemsStorageConfig);
|
|
static bool HasPlayerCollectedItemByConfig(class UObject* Context, const struct FSHItemsStorageConfig& ItemsStorageConfig);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsStorageStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsStorageStatics")
|
|
}
|
|
static class USHItemsStorageStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemsStorageStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsStorageStatics;
|
|
|
|
// Class SHProto.AnimNotify_UnequipWeapon
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_UnequipWeapon final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_UnequipWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_UnequipWeapon")
|
|
}
|
|
static class UAnimNotify_UnequipWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_UnequipWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_UnequipWeapon;
|
|
|
|
// Class SHProto.SHWeaponManageCmbSubcompSettings
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHWeaponManageCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FDataTableRowHandle> MeleeWeaponsOrder; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FDataTableRowHandle> RangedWeaponsOrder; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWeaponManageCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWeaponManageCmbSubcompSettings")
|
|
}
|
|
static class USHWeaponManageCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWeaponManageCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWeaponManageCmbSubcompSettings;
|
|
|
|
// Class SHProto.AnimNotify_ChangeWeapon
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_ChangeWeapon final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_ChangeWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_ChangeWeapon")
|
|
}
|
|
static class UAnimNotify_ChangeWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_ChangeWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ChangeWeapon;
|
|
|
|
// Class SHProto.SHCustomPrimitiveDataHelper
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USHCustomPrimitiveDataHelper : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InterpFloatValue(class UPrimitiveComponent* InComp, float StartValue, float EndValue, float InterpTime, int32 DataIndex);
|
|
void SetFloatValue(class UPrimitiveComponent* InComp, float InValue, int32 DataIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCustomPrimitiveDataHelper")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCustomPrimitiveDataHelper")
|
|
}
|
|
static class USHCustomPrimitiveDataHelper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCustomPrimitiveDataHelper>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCustomPrimitiveDataHelper;
|
|
|
|
// Class SHProto.AnimNotify_MeleeAttackCheck
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_MeleeAttackCheck final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_MeleeAttackCheck")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_MeleeAttackCheck")
|
|
}
|
|
static class UAnimNotify_MeleeAttackCheck* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_MeleeAttackCheck>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_MeleeAttackCheck;
|
|
|
|
// Class SHProto.AnimNotify_BlendOutMeleeCamera
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_BlendOutMeleeCamera final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_BlendOutMeleeCamera")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_BlendOutMeleeCamera")
|
|
}
|
|
static class UAnimNotify_BlendOutMeleeCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_BlendOutMeleeCamera>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_BlendOutMeleeCamera;
|
|
|
|
// Class SHProto.SHCreeperAnimInstanceStateData
|
|
// 0x0000 (0x0078 - 0x0078)
|
|
class USHCreeperAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCreeperAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCreeperAnimInstanceStateData")
|
|
}
|
|
static class USHCreeperAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCreeperAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCreeperAnimInstanceStateData;
|
|
|
|
// Class SHProto.AnimNotify_MeleeAttackComboWindow
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UAnimNotify_MeleeAttackComboWindow final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_MeleeAttackComboWindow")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_MeleeAttackComboWindow")
|
|
}
|
|
static class UAnimNotify_MeleeAttackComboWindow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_MeleeAttackComboWindow>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_MeleeAttackComboWindow;
|
|
|
|
// Class SHProto.SHRangedAutoAimCmbSubcomp
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHRangedAutoAimCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
class USHRangedAutoAimCmbSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Combat_AutoAim_Magnet_DrawDebug();
|
|
void SHDebug_Character_Combat_AutoAim_Magnet_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRangedAutoAimCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRangedAutoAimCmbSubcomp")
|
|
}
|
|
static class USHRangedAutoAimCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRangedAutoAimCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRangedAutoAimCmbSubcomp;
|
|
|
|
// Class SHProto.AnimNotify_ReloadFillWeaponClip
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_ReloadFillWeaponClip final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_ReloadFillWeaponClip")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_ReloadFillWeaponClip")
|
|
}
|
|
static class UAnimNotify_ReloadFillWeaponClip* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_ReloadFillWeaponClip>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ReloadFillWeaponClip;
|
|
|
|
// Class SHProto.SHCharacterLookAtLogicComponent
|
|
// 0x00E0 (0x0180 - 0x00A0)
|
|
class USHCharacterLookAtLogicComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UClass>> CharacterLookAtTypesPriorities; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<TSoftClassPtr<class UClass>, class USHLookAtTargetProvider*> LookAtTargetProviders; // 0x00B0(0x0050)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHLookAtTargetScoreFunction> DefaultLookAtTargetScoreFunctionClass; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<TSoftClassPtr<class UClass>, class USHLookAtTargetScoreFunction*> CustomLookAtTargetScoreFunctions; // 0x0108(0x0050)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_158[0x20]; // 0x0158(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHLookAtTargetScoreFunction* DefaultLookAtTargetScoreFunction; // 0x0178(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void LookAtActor(class AActor* TargetActor, TSoftClassPtr<class UClass> LookAtTypeID, float BlendSpeed);
|
|
void LookAtComponent(class USceneComponent* TargetComponent, TSoftClassPtr<class UClass> LookAtTypeID, float BlendSpeed);
|
|
void ResetLookAtLogic(float BlendOutSpeed);
|
|
void StopLookAtActor(class AActor* TargetActor, float BlendOutSpeed);
|
|
void StopLookAtComponent(class USceneComponent* TargetComponent, float BlendOutSpeed);
|
|
|
|
class USceneComponent* GetCurrentLookAtTarget() const;
|
|
class USHLookAtTargetProvider* GetLookAtTargetProvider(const TSoftClassPtr<class UClass>& LookAtTypeID) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterLookAtLogicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterLookAtLogicComponent")
|
|
}
|
|
static class USHCharacterLookAtLogicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterLookAtLogicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterLookAtLogicComponent;
|
|
|
|
// Class SHProto.SHLauraLookAtLogicComponent
|
|
// 0x0010 (0x0190 - 0x0180)
|
|
class USHLauraLookAtLogicComponent final : public USHCharacterLookAtLogicComponent
|
|
{
|
|
public:
|
|
uint8 Pad_180[0x10]; // 0x0180(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLauraLookAtLogicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLauraLookAtLogicComponent")
|
|
}
|
|
static class USHLauraLookAtLogicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLauraLookAtLogicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLauraLookAtLogicComponent;
|
|
|
|
// Class SHProto.AnimNotify_WeaponRanged_ShellEject
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_WeaponRanged_ShellEject final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_WeaponRanged_ShellEject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_WeaponRanged_ShellEject")
|
|
}
|
|
static class UAnimNotify_WeaponRanged_ShellEject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_WeaponRanged_ShellEject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_WeaponRanged_ShellEject;
|
|
|
|
// Class SHProto.SHCustomBorder
|
|
// 0x0060 (0x0370 - 0x0310)
|
|
class USHCustomBorder : public UBorder
|
|
{
|
|
public:
|
|
class USHMaterialPropertyControlSettings* MaterialPropertyControlSettings; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMaterialPropertyControlHandler> MaterialPropertyControlHandlers; // 0x0310(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_320[0x50]; // 0x0320(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ManualTick(float InDeltaTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCustomBorder")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCustomBorder")
|
|
}
|
|
static class USHCustomBorder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCustomBorder>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCustomBorder;
|
|
|
|
// Class SHProto.SHItemWeaponRangedSingleAction
|
|
// 0x00E8 (0x0D20 - 0x0C38)
|
|
class ASHItemWeaponRangedSingleAction final : public ASHItemWeaponRanged
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAnimationAsset> SingleActionPrepareWeaponAnim; // 0x0C38(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPlayAnimationData SingleActionPrepareAnimData; // 0x0C68(0x00B0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D18[0x8]; // 0x0D18(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemWeaponRangedSingleAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemWeaponRangedSingleAction")
|
|
}
|
|
static class ASHItemWeaponRangedSingleAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemWeaponRangedSingleAction>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_ASHItemWeaponRangedSingleAction;
|
|
|
|
// Class SHProto.AnimNotify_SingleActionPrepareReady
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_SingleActionPrepareReady final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_SingleActionPrepareReady")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_SingleActionPrepareReady")
|
|
}
|
|
static class UAnimNotify_SingleActionPrepareReady* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_SingleActionPrepareReady>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_SingleActionPrepareReady;
|
|
|
|
// Class SHProto.SHStompedDeadEnemiesEndingValueProcessor
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class USHStompedDeadEnemiesEndingValueProcessor : public USHEndingValueProcessor
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle StompAttackDataRowHandle; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float RequiredMinBloodPuddleProgressAlpha; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C[0x14]; // 0x004C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessDeadEnemyDamaged(class ASHItemWeaponMelee* MeleeWeapon, class AActor* DamagedActorContext);
|
|
void ProcessPrimaryAttackStarted(class USHMeleeCmbSubcomp* MeleeCombat, class ASHItemWeapon* ItemWeaponContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStompedDeadEnemiesEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStompedDeadEnemiesEndingValueProcessor")
|
|
}
|
|
static class USHStompedDeadEnemiesEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStompedDeadEnemiesEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStompedDeadEnemiesEndingValueProcessor;
|
|
|
|
// Class SHProto.AnimNotify_DoorLocked
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_DoorLocked final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DoorLocked")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DoorLocked")
|
|
}
|
|
static class UAnimNotify_DoorLocked* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DoorLocked>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DoorLocked;
|
|
|
|
// Class SHProto.SHDebugManagerWidget
|
|
// 0x0028 (0x02A0 - 0x0278)
|
|
class USHDebugManagerWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* CharacterHP_Container; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProgressBar* CharacterHP_PB; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* CharacterHP_TB; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* CharacterGhost_TB; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* CharacterSpeed_TB; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDebugManagerWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDebugManagerWidget")
|
|
}
|
|
static class USHDebugManagerWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDebugManagerWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDebugManagerWidget;
|
|
|
|
// Class SHProto.AnimNotify_DoorUnlock
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_DoorUnlock final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DoorUnlock")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DoorUnlock")
|
|
}
|
|
static class UAnimNotify_DoorUnlock* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DoorUnlock>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DoorUnlock;
|
|
|
|
// Class SHProto.AnimNotify_DoorLockToggle
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_DoorLockToggle final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DoorLockToggle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DoorLockToggle")
|
|
}
|
|
static class UAnimNotify_DoorLockToggle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DoorLockToggle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DoorLockToggle;
|
|
|
|
// Class SHProto.SHCustomRetainerBox
|
|
// 0x0068 (0x0200 - 0x0198)
|
|
class USHCustomRetainerBox : public URetainerBox
|
|
{
|
|
public:
|
|
class USHMaterialPropertyControlSettings* MaterialPropertyControlSettings; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMaterialPropertyControlHandler> MaterialPropertyControlHandlers; // 0x01A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B0[0x50]; // 0x01B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ManualTick(float InDeltaTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCustomRetainerBox")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCustomRetainerBox")
|
|
}
|
|
static class USHCustomRetainerBox* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCustomRetainerBox>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCustomRetainerBox;
|
|
|
|
// Class SHProto.AnimNotify_DoorHandIKStart
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_DoorHandIKStart final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DoorHandIKStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DoorHandIKStart")
|
|
}
|
|
static class UAnimNotify_DoorHandIKStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DoorHandIKStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DoorHandIKStart;
|
|
|
|
// Class SHProto.SHCrosshairContainerWidget
|
|
// 0x0058 (0x02D0 - 0x0278)
|
|
class USHCrosshairContainerWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* ContainerPanel; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHCrosshairWidgetBase> GameplayCenterDotClass; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0288(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCrosshairWidgetBase* CurrentCrosshairWidget; // 0x0290(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_298[0x38]; // 0x0298(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessEquippedWeaponModifiedEvent(class USHWeaponManageCmbSubcomp* WeaponManagement);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCrosshairContainerWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCrosshairContainerWidget")
|
|
}
|
|
static class USHCrosshairContainerWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCrosshairContainerWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCrosshairContainerWidget;
|
|
|
|
// Class SHProto.AnimNotify_UseItemUse
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_UseItemUse final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_UseItemUse")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_UseItemUse")
|
|
}
|
|
static class UAnimNotify_UseItemUse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_UseItemUse>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_UseItemUse;
|
|
|
|
// Class SHProto.SHLookAtTargetScoreFunction
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHLookAtTargetScoreFunction final : public UObject
|
|
{
|
|
public:
|
|
class AActor* GetActorFromTarget(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
class ACharacter* GetCharacter() const;
|
|
int32 GetDefaultLookAtTargetScore(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
int32 GetLookAtTargetScore(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
struct FVector2D GetTargetActorAngleDeltas(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
float GetTargetActortDistance(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
struct FVector2D GetTargetComponentAngleDeltas(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
float GetTargetComponentDistance(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
bool IsLookAtTargetValid(const struct FSHLookAtTarget& LookAtTarget) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLookAtTargetScoreFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLookAtTargetScoreFunction")
|
|
}
|
|
static class USHLookAtTargetScoreFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLookAtTargetScoreFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLookAtTargetScoreFunction;
|
|
|
|
// Class SHProto.AnimNotify_UseItemSpawn
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_UseItemSpawn final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_UseItemSpawn")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_UseItemSpawn")
|
|
}
|
|
static class UAnimNotify_UseItemSpawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_UseItemSpawn>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_UseItemSpawn;
|
|
|
|
// Class SHProto.SHGameInstanceSubObject
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHGameInstanceSubObject : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameInstanceSubObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameInstanceSubObject")
|
|
}
|
|
static class USHGameInstanceSubObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameInstanceSubObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameInstanceSubObject;
|
|
|
|
// Class SHProto.SHLauraLookAtPlayerProvider
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class USHLauraLookAtPlayerProvider final : public USHLookAtTargetProvider
|
|
{
|
|
public:
|
|
float MaxDistance; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLauraLookAtPlayerProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLauraLookAtPlayerProvider")
|
|
}
|
|
static class USHLauraLookAtPlayerProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLauraLookAtPlayerProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLauraLookAtPlayerProvider;
|
|
|
|
// Class SHProto.AnimNotify_UseItemDestroy
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_UseItemDestroy final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_UseItemDestroy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_UseItemDestroy")
|
|
}
|
|
static class UAnimNotify_UseItemDestroy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_UseItemDestroy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_UseItemDestroy;
|
|
|
|
// Class SHProto.SHSubcomponentSettingsProviderInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHSubcomponentSettingsProviderInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSubcomponentSettingsProviderInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSubcomponentSettingsProviderInterface")
|
|
}
|
|
static class ISHSubcomponentSettingsProviderInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHSubcomponentSettingsProviderInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHSubcomponentSettingsProviderInterface;
|
|
|
|
// Class SHProto.AnimNotify_Grab
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_Grab final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_Grab")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_Grab")
|
|
}
|
|
static class UAnimNotify_Grab* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_Grab>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_Grab;
|
|
|
|
// Class SHProto.SHCharacterSpawnableObject
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class ASHCharacterSpawnableObject final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterSpawnableObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterSpawnableObject")
|
|
}
|
|
static class ASHCharacterSpawnableObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterSpawnableObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterSpawnableObject;
|
|
|
|
// Class SHProto.AnimNotify_InvestigationFlipEnd
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UAnimNotify_InvestigationFlipEnd final : public UAnimNotify
|
|
{
|
|
public:
|
|
float Time; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FlipSide; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_InvestigationFlipEnd")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_InvestigationFlipEnd")
|
|
}
|
|
static class UAnimNotify_InvestigationFlipEnd* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_InvestigationFlipEnd>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_InvestigationFlipEnd;
|
|
|
|
// Class SHProto.AnimNotify_ItemHide
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_ItemHide final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_ItemHide")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_ItemHide")
|
|
}
|
|
static class UAnimNotify_ItemHide* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_ItemHide>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ItemHide;
|
|
|
|
// Class SHProto.SHTraversalBaseComponent
|
|
// 0x00E8 (0x0188 - 0x00A0)
|
|
class USHTraversalBaseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
ESHTraversalType Type; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnabledBeginPlay; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AutoInvokeMaxDist2D; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bManageOwnerTick; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class USHTraversalBaseComponent* ComponentPtr)> ProximityFoundCharacterPlayBlueprintEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalBaseComponent* ComponentPtr)> ProximityLostCharacterPlayBlueprintEvent; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalBaseComponent* ComponentPtr)> TraversalEnableChangedBlueprintEvent; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USphereComponent* ProximitySphere; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* InteractingCharacter; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x98]; // 0x00F0(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
void SetEnabled(bool InEnable, class UObject* Object);
|
|
void SetUnavailable(bool InUnavailable, class UObject* Object);
|
|
|
|
bool IsEnabled() const;
|
|
bool IsUnavailable() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalBaseComponent")
|
|
}
|
|
static class USHTraversalBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalBaseComponent;
|
|
|
|
// Class SHProto.SHTraversalObstacleComponent
|
|
// 0x0858 (0x09E0 - 0x0188)
|
|
class alignas(0x10) USHTraversalObstacleComponent final : public USHTraversalBaseComponent
|
|
{
|
|
public:
|
|
struct FVector TraversalAnimPositionDiffAbove; // 0x0188(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TraversalAnimPositionDiffBelow; // 0x01A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldUnequipWeapon; // 0x01B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableFlashlightPlainSocketMode; // 0x01B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BA[0x6]; // 0x01BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector RequiredDistance; // 0x01C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RequiredViewDotProduct; // 0x01D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSecureView; // 0x01DC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1DD[0x3]; // 0x01DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator SecuredViewOffset; // 0x01E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bSecureViewDurationAsAnimLengthMul; // 0x01F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SecuredViewDuration; // 0x01FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseFocusTracking; // 0x0200(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseStaticCameraAnimAnchor; // 0x0201(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraAnimationData CameraAnimationAbove; // 0x0208(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraAnimationData CameraAnimationBelow; // 0x0288(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHObstacleAnimationSet DefaultAnimationSet; // 0x0308(0x0200)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHObstacleAnimationSet InDangerAnimationSet; // 0x0508(0x0200)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector TraversalSecureArea; // 0x0708(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DebugBoxOffset; // 0x0720(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DebugBoxAnchor; // 0x0738(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalObstacleComponent* ComponentPtr)> PreTraversalStarted; // 0x0750(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(ESHDetectionSide DetectionSide)> OnTraversalStarted; // 0x0760(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(ESHDetectionSide DetectionSide)> OnTraversalFinished; // 0x0770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalObstacleComponent* ComponentPtr, class ASHCameraAnimationExecutive* CameraAnimExe)> OnCameraAnimExeCreated; // 0x0780(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* AnimMontagePlayer; // 0x0790(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> FriendActors; // 0x0798(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7A8[0x238]; // 0x07A8(0x0238)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddFriendActor(class AActor* InActor);
|
|
void ProcessTraversalAnimBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessTraversalAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void RegisterAboveFlashlightLookAtComponent(class USceneComponent* InLookAtComponent);
|
|
void RegisterBelowFlashlightLookAtComponent(class USceneComponent* InLookAtComponent);
|
|
void RemoveFriendActor(class AActor* InActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalObstacleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalObstacleComponent")
|
|
}
|
|
static class USHTraversalObstacleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalObstacleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalObstacleComponent;
|
|
|
|
// Class SHProto.AnimNotify_Pushable_RequestApplyAttachment
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_Pushable_RequestApplyAttachment final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_Pushable_RequestApplyAttachment")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_Pushable_RequestApplyAttachment")
|
|
}
|
|
static class UAnimNotify_Pushable_RequestApplyAttachment* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_Pushable_RequestApplyAttachment>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_Pushable_RequestApplyAttachment;
|
|
|
|
// Class SHProto.SHCutscenePlayer
|
|
// 0x0030 (0x0568 - 0x0538)
|
|
class ASHCutscenePlayer final : public ACutscenePlayer
|
|
{
|
|
public:
|
|
class UCapsuleComponent* TeleportTarget; // 0x0538(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* MariaTeleportTarget; // 0x0540(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bHideMariaDuringCutscene : 1; // 0x0548(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bTeleportMariaAfterCutscene : 1; // 0x0548(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_549[0x3]; // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bResetAggressiveEnemiesOnActivate; // 0x054C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetCameraToDefaultRotation; // 0x054D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_54E[0x2]; // 0x054E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AfterCutsceneLightingBlendTime; // 0x0550(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DynamicResolutionMinScreenPercentage; // 0x0554(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x0558(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_560[0x8]; // 0x0560(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCutscenePlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCutscenePlayer")
|
|
}
|
|
static class ASHCutscenePlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCutscenePlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCutscenePlayer;
|
|
|
|
// Class SHProto.DebugCameraActor
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|
class ADebugCameraActor final : public AActor
|
|
{
|
|
public:
|
|
class UDebugCameraComponent* CameraComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* SceneComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString FriendlyScreenshotName; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DebugCameraActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DebugCameraActor")
|
|
}
|
|
static class ADebugCameraActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADebugCameraActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADebugCameraActor;
|
|
|
|
// Class SHProto.SHCharacterPlayViewComponent
|
|
// 0x02F0 (0x0590 - 0x02A0)
|
|
class USHCharacterPlayViewComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
struct FVector2D PitchLimit; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPitchLimitHalvedOnCollision; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ScaleRotationScale; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeltaRotationScale; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector EnsureRelativeLoc; // 0x02C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* CharacterPlay; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHCameraMAARLBlender*> MAARLBlenders; // 0x02E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHCameraMAACRBlender*> MAACRBlenders; // 0x02F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHViewLookOperation LookOperation; // 0x0300(0x00F0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x1A0]; // 0x03F0(0x01A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddToControlRotation(const struct FRotator& RotationToAdd, const class UObject* Object);
|
|
void ClearRotationScale(const class UObject* Object);
|
|
class USHOperationEvents* LookAtLocationAbsolute(const struct FVector& Location, float RotateDuration, const class UObject* Object, float OffsetAngle, class UCurveFloat* InCurve);
|
|
class USHOperationEvents* LookAtRotationAbsolute(const struct FRotator& Rotation, float RotateDuration, const class UObject* Object, float OffsetAngle, class UCurveFloat* InCurve);
|
|
class USHOperationEvents* LookOperationComp(class USceneComponent* InComponent, float RotateDuration, const class UObject* Object, const struct FSHViewLookOperationSettings& InSettings);
|
|
class USHOperationEvents* LookOperationLoc(const struct FVector& Location, float RotateDuration, const class UObject* Object, const struct FSHViewLookOperationSettings& InSettings);
|
|
class USHOperationEvents* LookOperationRot(const struct FRotator& Rotation, float RotateDuration, const class UObject* Object, const struct FSHViewLookOperationSettings& InSettings);
|
|
void OverrideControlRotation(const struct FRotator& NewControlRotation, const class UObject* Object);
|
|
bool ResetLookOperation(const class UObject* Object);
|
|
void SetRotationBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetRotationScale(const float Scale, const class UObject* Object);
|
|
void SHDebug_Character_View_LookOperationDrawDebug();
|
|
void SHDebug_Character_View_ValuesDebug();
|
|
|
|
struct FVector GetViewDirection() const;
|
|
const struct FVector GetViewLocation() const;
|
|
const struct FRotator GetViewRotation() const;
|
|
bool IsRotationBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayViewComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayViewComponent")
|
|
}
|
|
static class USHCharacterPlayViewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayViewComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayViewComponent;
|
|
|
|
// Class SHProto.SHLyingFigureAnimComponent
|
|
// 0x0070 (0x0500 - 0x0490)
|
|
class USHLyingFigureAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x0490(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureAnimComponent")
|
|
}
|
|
static class USHLyingFigureAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureAnimComponent;
|
|
|
|
// Class SHProto.DebugCameraComponent
|
|
// 0x0000 (0x0A50 - 0x0A50)
|
|
class UDebugCameraComponent final : public UCameraComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DebugCameraComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DebugCameraComponent")
|
|
}
|
|
static class UDebugCameraComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDebugCameraComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDebugCameraComponent;
|
|
|
|
// Class SHProto.SHSwarmRegionBase
|
|
// 0x0030 (0x02D0 - 0x02A0)
|
|
class USHSwarmRegionBase : public USceneComponent
|
|
{
|
|
public:
|
|
bool IsEnabled; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESwarmRegionType RegionType; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A2[0x2]; // 0x02A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SphereRadius; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector BoxExtent; // 0x02A8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShowDebug; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FColor RegionColor; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetScaledShapeSize() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmRegionBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmRegionBase")
|
|
}
|
|
static class USHSwarmRegionBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmRegionBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmRegionBase;
|
|
|
|
// Class SHProto.SHSwarmFollowPoint
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class USHSwarmFollowPoint final : public USHSwarmRegionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmFollowPoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmFollowPoint")
|
|
}
|
|
static class USHSwarmFollowPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmFollowPoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmFollowPoint;
|
|
|
|
// Class SHProto.SHDebugGameMode
|
|
// 0x0080 (0x0430 - 0x03B0)
|
|
class ASHDebugGameMode final : public ABGameModeBase
|
|
{
|
|
public:
|
|
uint8 Pad_3B0[0x48]; // 0x03B0(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASceneCapture2D* CaptureActor; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UTextureRenderTarget2D* Target; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class ALocalFogVolumeActor*> FogActors; // 0x0408(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class ADebugCameraActor*> CameraActors; // 0x0418(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UGameModeMenuController* GameMenuController; // 0x0428(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDebugGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDebugGameMode")
|
|
}
|
|
static class ASHDebugGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDebugGameMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDebugGameMode;
|
|
|
|
// Class SHProto.SHNPCAnimInstance
|
|
// 0x0090 (0x03E0 - 0x0350)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHNPCAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
TSubclassOf<class USHNPCAnimInstanceStateData> AnimInstanceStateDataClass; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHNPCAnimInstanceLocomotionSlotConfiguration> LocomotionSlotConfigurations; // 0x0350(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bDrawAnimInstanceDebug; // 0x0360(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRagdollDeathEnable; // 0x0361(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362[0x6]; // 0x0362(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FWholeBodyTranslation AdditionalTranslation; // 0x0368(0x0048)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float AdditionalTranslationAlpha; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHNPCAnimInstanceStateData* p_AnimInstanceStateData; // 0x03B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHNPCAnimInstanceLocomotionSlot> p_LocomotionSlots; // 0x03C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void K2_OnAnimInstanceStateDataUpdated();
|
|
void MoveEndBegin();
|
|
void OnDeath();
|
|
void OnDeathEvent();
|
|
void OnLocomotionAnimInstanceChanged_BPEvent(int32 SlotIndex);
|
|
void OnLocomotionAnimInstanceInitialised_BPEvent(int32 SlotIndex);
|
|
void OnRevive();
|
|
void OnReviveEvent();
|
|
class UAnimInstance* SetNewLocomotionAnimInstance(TSubclassOf<class USHNPCLocomotionAnimInstance> NewLocomotionInstance, bool ForceReplacement, float TransitionDuration, float TransitionDelay, int32 SlotIndex);
|
|
|
|
class USHAnimComponent* GetAnimComponent() const;
|
|
class FName GetChangeLocomotionSnapshotName(int32 SlotIndex) const;
|
|
class USHNPCLocomotionAnimInstance* GetLocomotionAnimInstance(int32 SlotIndex) const;
|
|
float GetLocomotionChangeAlpha(int32 SlotIndex) const;
|
|
class FName GetLocomotionTag(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNPCAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNPCAnimInstance")
|
|
}
|
|
static class USHNPCAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNPCAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHNPCAnimInstance;
|
|
|
|
// Class SHProto.SHMonsterAnimInstance
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class USHMonsterAnimInstance : public USHNPCAnimInstance
|
|
{
|
|
public:
|
|
EMaiAggroStance aggroStance; // 0x03D8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsOtherWorldEnemy; // 0x03D9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsLying; // 0x03DA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsTransforming; // 0x03DB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool DecrementReviveSeizure(float InReduceSeizuresCount);
|
|
void K2_OnStanceChangedToAggressive();
|
|
void K2_OnStanceChangedToCautious();
|
|
void K2_OnStanceChangedToMaximum();
|
|
void K2_OnStanceChangedToNeutral();
|
|
void K2_OnTransformationToLyingFinished();
|
|
void K2_OnTransformationToLyingStarted();
|
|
void K2_OnTransformationToStandingFinished();
|
|
void K2_OnTransformationToStandingStarted();
|
|
void SetEnemyIsOtherWorld(bool InEnemyIsOW);
|
|
void SetEnemyReviveSeizuresToBePlayed(float InSeizuresCount);
|
|
|
|
float GetRemainingReviveSeizuresCount() const;
|
|
bool IsLying(bool IncludeTransformingInto, bool IncludeTransformingOutOf) const;
|
|
bool IsOtherWorldEnemy() const;
|
|
bool IsStanding(bool IncludeTransformingInto, bool IncludeTransformingOutOf) const;
|
|
bool IsTransformingToLying() const;
|
|
bool IsTransformingToStanding() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMonsterAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMonsterAnimInstance")
|
|
}
|
|
static class USHMonsterAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMonsterAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMonsterAnimInstance;
|
|
|
|
// Class SHProto.SHPHAnimInstance
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class USHPHAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
void SetLookAtEnable(bool NewLookAtEnable);
|
|
void SetMovementSpeedMultiplier(float newSpeed, float Time, float BlendInTime, float BlendOutTime);
|
|
|
|
class USHPHAnimInstanceStateData* GetPHAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPHAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPHAnimInstance")
|
|
}
|
|
static class USHPHAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPHAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPHAnimInstance;
|
|
|
|
// Class SHProto.SHDoorsManagerComponent
|
|
// 0x0060 (0x0100 - 0x00A0)
|
|
class USHDoorsManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class USHDoorMovementComponent*> RegisteredDoorMovementComponents; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class USHDoorAnimationsBaseSetData*, int32> RegisteredDoorAnimationsSets; // 0x00B0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorsManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorsManagerComponent")
|
|
}
|
|
static class USHDoorsManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorsManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorsManagerComponent;
|
|
|
|
// Class SHProto.DebugLightsRootActor
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class ADebugLightsRootActor final : public AActor
|
|
{
|
|
public:
|
|
TArray<class AActor*> GetAllChildsWithTag(class FName Tag, bool FromAllRoots);
|
|
TArray<class ADebugLightsRootActor*> GetAllLightsRoots();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DebugLightsRootActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DebugLightsRootActor")
|
|
}
|
|
static class ADebugLightsRootActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADebugLightsRootActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADebugLightsRootActor;
|
|
|
|
// Class SHProto.DebugPointLight
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class ADebugPointLight final : public APointLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DebugPointLight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DebugPointLight")
|
|
}
|
|
static class ADebugPointLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADebugPointLight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADebugPointLight;
|
|
|
|
// Class SHProto.DebugSpectatorActor
|
|
// 0x0000 (0x0360 - 0x0360)
|
|
class ADebugSpectatorActor final : public ASpectatorPawn
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DebugSpectatorActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DebugSpectatorActor")
|
|
}
|
|
static class ADebugSpectatorActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADebugSpectatorActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADebugSpectatorActor;
|
|
|
|
// Class SHProto.SHPlayerHealingExcessEndingValueProcessor
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHPlayerHealingExcessEndingValueProcessor final : public USHEndingValueProcessor
|
|
{
|
|
public:
|
|
void ProcessHealthValueChangedDetailed(class USHCharacterPlayHealthComponent* healthComponent, float ChangeDelta, float OldValue, float NewValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerHealingExcessEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerHealingExcessEndingValueProcessor")
|
|
}
|
|
static class USHPlayerHealingExcessEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlayerHealingExcessEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlayerHealingExcessEndingValueProcessor;
|
|
|
|
// Class SHProto.SHItemBase
|
|
// 0x0088 (0x0338 - 0x02B0)
|
|
class ASHItemBase : public AActor
|
|
{
|
|
public:
|
|
class UMeshComponent* Mesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHItemAudioComponent* AudioComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle ItemData; // 0x02C0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHItemBase* ItemPtr, class ASHItemExecutiveBase* ExecutivePtr)> OnExecutiveInitEvent; // 0x02D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ACharacter* InteractingCharacter; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E8[0x50]; // 0x02E8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlueprintImplementableExecutiveInit(class ASHItemExecutiveBase* Executive);
|
|
void BlueprintImplementableInvestigationFlip(class ASHItemInvestigationExecutive* InvestigationExecutive, bool SideB);
|
|
void BlueprintImplementableInvestigationInputChanged(class ASHItemInvestigationExecutive* InvestigationExecutive, float AnimationTime);
|
|
void BlueprintImplementableInvestigationSwitchedItem(class ASHItemInvestigationExecutive* InvestigationExecutive);
|
|
void BlueprintImplementableMainInvestigationStarted(class ASHItemInvestigationExecutive* InvestigationExecutive);
|
|
void BlueprintImplementablePostInvestigationStarted(class ASHItemInvestigationExecutive* InvestigationExecutive);
|
|
void BlueprintImplementablePreInvestigationStarted(class ASHItemInvestigationExecutive* InvestigationExecutive);
|
|
bool Equip(const class FName SocketName, const struct FVector& RelativeLocation, const struct FVector& RelativeRotation);
|
|
void SetItemDisabled(const bool bInDisabled, const class UObject* InObject);
|
|
bool Unequip();
|
|
|
|
const class ACharacter* GetInteractingCharacter() const;
|
|
bool IsItemDisabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemBase")
|
|
}
|
|
static class ASHItemBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemBase;
|
|
|
|
// Class SHProto.SHItem
|
|
// 0x0078 (0x03B0 - 0x0338)
|
|
class ASHItem : public ASHItemBase
|
|
{
|
|
public:
|
|
uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapItemComponent* GameplayMapObject; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHItemEmissiveDataHelper* EmissiveDataHelper; // 0x0378(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCollectDifferentItems; // 0x0380(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Quantity; // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHItemAndQuantityHandle> DifferentItemsToCollect; // 0x0388(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool ForceGrabOnly; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWasCollected; // 0x0399(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39A[0x16]; // 0x039A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlueprintImplementableCollected();
|
|
|
|
bool WasCollected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItem")
|
|
}
|
|
static class ASHItem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItem;
|
|
|
|
// Class SHProto.SHDynamicItem
|
|
// 0x0000 (0x03B0 - 0x03B0)
|
|
class ASHDynamicItem final : public ASHItem
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDynamicItem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDynamicItem")
|
|
}
|
|
static class ASHDynamicItem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDynamicItem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDynamicItem;
|
|
|
|
// Class SHProto.DistributionFloatUniformParam
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UDistributionFloatUniformParam final : public UDistributionFloat
|
|
{
|
|
public:
|
|
class FName MaxParameterName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName MinParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMax; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMin; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DistributionFloatUniformParam")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DistributionFloatUniformParam")
|
|
}
|
|
static class UDistributionFloatUniformParam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDistributionFloatUniformParam>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDistributionFloatUniformParam;
|
|
|
|
// Class SHProto.SHDoubleDoorSD
|
|
// 0x0100 (0x03B0 - 0x02B0)
|
|
class ASHDoubleDoorSD : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* FrameMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* FramePlaneSideDetectionComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* LeftDoorMesh; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* LeftDoorMeshHandleSpotAbove; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* LeftDoorMeshHandleSpotBelow; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* LeftDoorPlaneSideDetectionComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* LeftDoorPreHitDetector; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* RightDoorMesh; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* RightDoorMeshHandleSpotAbove; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* RightDoorMeshHandleSpotBelow; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* RightDoorPlaneSideDetectionComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* RightDoorPreHitDetector; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* InteractionIconSlotFront; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* InteractionIconSlotBack; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* LockAnimSpotAbove; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* LockAnimSpotBelow; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkDoorComponent* LeftSHAkDoorComponent; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkDoorComponent* RightSHAkDoorComponent; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* SHAkPortalBounds; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkPortalDoorComponent* SHAkPortalDoorComponent; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0378(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorLockComponent* DoorLock; // 0x0380(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorAnimationsComponent* DoorAnimations; // 0x0388(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorMovementComponent* RightDoorMovement; // 0x0390(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorMovementComponent* LeftDoorMovement; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapDoorComponent* GameplayMapObject; // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessDoorAlphaChanged(class USHDoorMovementBaseComponent* MovementComponent);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoubleDoorSD")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoubleDoorSD")
|
|
}
|
|
static class ASHDoubleDoorSD* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDoubleDoorSD>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDoubleDoorSD;
|
|
|
|
// Class SHProto.DistributionVectorUniformParam
|
|
// 0x0040 (0x0078 - 0x0038)
|
|
class UDistributionVectorUniformParam final : public UDistributionVector
|
|
{
|
|
public:
|
|
class FName MaxParameterName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName MinParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DefaultMax; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DefaultMin; // 0x0060(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DistributionVectorUniformParam")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DistributionVectorUniformParam")
|
|
}
|
|
static class UDistributionVectorUniformParam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDistributionVectorUniformParam>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDistributionVectorUniformParam;
|
|
|
|
// Class SHProto.SHDoorLockBaseComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class USHDoorLockBaseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool bLockedOnBegin; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class USHDoorLockBaseComponent* Component)> OnLockStateChange; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* ManagedInteractionGeneric; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* ManagedInteractionManager; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* InteractedCharacter; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsDoorLocked; // 0x00D0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x17]; // 0x00D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteract(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void SetLocked(bool NewLocked, bool SkipDetectableManagement);
|
|
|
|
bool IsLocked() const;
|
|
bool IsLockedOnBegin() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorLockBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorLockBaseComponent")
|
|
}
|
|
static class USHDoorLockBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorLockBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorLockBaseComponent;
|
|
|
|
// Class SHProto.EnvQueryTest_MeatHealth
|
|
// 0x0008 (0x0200 - 0x01F8)
|
|
class UEnvQueryTest_MeatHealth final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
int32 TargetChunkCount; // 0x01F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnvQueryTest_MeatHealth")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnvQueryTest_MeatHealth")
|
|
}
|
|
static class UEnvQueryTest_MeatHealth* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvQueryTest_MeatHealth>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnvQueryTest_MeatHealth;
|
|
|
|
// Class SHProto.GameplayPresetsConfig
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UGameplayPresetsConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FGameplayPreset> Presets; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void PresetsToDefault();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameplayPresetsConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameplayPresetsConfig")
|
|
}
|
|
static class UGameplayPresetsConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameplayPresetsConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameplayPresetsConfig;
|
|
|
|
// Class SHProto.SHAnimNotify_IKPelvisEnable
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimNotify_IKPelvisEnable final : public UAnimNotify
|
|
{
|
|
public:
|
|
float interpSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_IKPelvisEnable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_IKPelvisEnable")
|
|
}
|
|
static class USHAnimNotify_IKPelvisEnable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_IKPelvisEnable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_IKPelvisEnable;
|
|
|
|
// Class SHProto.SHAnimNotify_IKPelvisDisable
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimNotify_IKPelvisDisable final : public UAnimNotify
|
|
{
|
|
public:
|
|
float interpSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_IKPelvisDisable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_IKPelvisDisable")
|
|
}
|
|
static class USHAnimNotify_IKPelvisDisable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_IKPelvisDisable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_IKPelvisDisable;
|
|
|
|
// Class SHProto.RetroModeDataListAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class URetroModeDataListAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class URetroModeDataAsset>> RetroModes; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RetroModeDataListAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RetroModeDataListAsset")
|
|
}
|
|
static class URetroModeDataListAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URetroModeDataListAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URetroModeDataListAsset;
|
|
|
|
// Class SHProto.SHNPCLocomotionAnimInstance
|
|
// 0x0050 (0x03A0 - 0x0350)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHNPCLocomotionAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
float TurnInPlaceMinAngle; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TurnInPlaceMinAngleInMovement; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TurnInPlaceToMoveAngleTolerate; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PelvisOffsetInterpSpeed; // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FeetIKLockIncrementInterpolationSpeed; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FeetIKLockDecrementInterpolationSpeed; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWarpingEnable; // 0x0360(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_361[0x3]; // 0x0361(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StrideScale; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector StrideDirection; // 0x0368(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHNPCAnimInstanceStateData* p_AnimInstanceStateData; // 0x0380(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_388[0x10]; // 0x0388(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHAnimComponent* GetAnimComponent();
|
|
void K2_OnAnimInstanceStateDataUpdated();
|
|
void K2_OnReplacedOtherLocomotionAnimInstance(class USHNPCLocomotionAnimInstance* PreviousLocomotionInstance);
|
|
void MovementVariationRandomChange();
|
|
void OnMoveStartBegin();
|
|
|
|
float GetDesiredStrafeAngle() const;
|
|
void GetSpeedWarping(bool* OutWarpingEnabled, float* OutStrideScale, struct FVector* OutStrideDirection) const;
|
|
float GetStrafeAngle() const;
|
|
float GetStrideWarpingSmooth() const;
|
|
float GetTurnInPlaceAngle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNPCLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNPCLocomotionAnimInstance")
|
|
}
|
|
static class USHNPCLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNPCLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHNPCLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMonsterLocomotionAnimInstance
|
|
// 0x0010 (0x03B0 - 0x03A0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHMonsterLocomotionAnimInstance : public USHNPCLocomotionAnimInstance
|
|
{
|
|
public:
|
|
float IdleStartTime; // 0x0398(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWarpingEnableOW; // 0x039C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39D[0x3]; // 0x039D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StrideScaleOW; // 0x03A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsOtherWorldEnemy; // 0x03A4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A5[0x3]; // 0x03A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void K2_OnStanceChangedToAggressive();
|
|
void K2_OnStanceChangedToCautious();
|
|
void K2_OnStanceChangedToMaximum();
|
|
void K2_OnStanceChangedToNeutral();
|
|
|
|
bool GetIsOtherWorldEnemy() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMonsterLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMonsterLocomotionAnimInstance")
|
|
}
|
|
static class USHMonsterLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMonsterLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHMonsterLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHEddieLocomotionAnimInstance
|
|
// 0x0010 (0x03C0 - 0x03B0)
|
|
class USHEddieLocomotionAnimInstance : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
float MoveChangeLegOnGround; // 0x03A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredSpeed; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class USHEddieAnimInstanceStateData* GetEddieAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieLocomotionAnimInstance")
|
|
}
|
|
static class USHEddieLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHEddieLimpingLocomotionAnimInstance
|
|
// 0x0010 (0x03D0 - 0x03C0)
|
|
class USHEddieLimpingLocomotionAnimInstance final : public USHEddieLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHEddieLimpingAnimInstanceLocomotionState LocomotionStateRequest; // 0x03C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C1[0xF]; // 0x03C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieLimpingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieLimpingLocomotionAnimInstance")
|
|
}
|
|
static class USHEddieLimpingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieLimpingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieLimpingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHAnimNotify_IKFeetEnable
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_IKFeetEnable final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_IKFeetEnable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_IKFeetEnable")
|
|
}
|
|
static class USHAnimNotify_IKFeetEnable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_IKFeetEnable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_IKFeetEnable;
|
|
|
|
// Class SHProto.SHAnimNotify_IKFeetDisable
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_IKFeetDisable final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_IKFeetDisable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_IKFeetDisable")
|
|
}
|
|
static class USHAnimNotify_IKFeetDisable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_IKFeetDisable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_IKFeetDisable;
|
|
|
|
// Class SHProto.SHDynamicObjectsCustomStencilStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHDynamicObjectsCustomStencilStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static int32 GetCustomStencilValue(const ESHCustomStencilDynamicObject DynamicObjectType);
|
|
static void SetCustomStencilValue(class UPrimitiveComponent* InDynamicObjectPrimitive, const ESHCustomStencilDynamicObject DynamicObjectType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDynamicObjectsCustomStencilStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDynamicObjectsCustomStencilStatics")
|
|
}
|
|
static class USHDynamicObjectsCustomStencilStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDynamicObjectsCustomStencilStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDynamicObjectsCustomStencilStatics;
|
|
|
|
// Class SHProto.NurseCutDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UNurseCutDamage final : public UMeleeDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NurseCutDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NurseCutDamage")
|
|
}
|
|
static class UNurseCutDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNurseCutDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNurseCutDamage;
|
|
|
|
// Class SHProto.SHAnimNotify_IKFeetRotationOffsetEnable
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_IKFeetRotationOffsetEnable final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_IKFeetRotationOffsetEnable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_IKFeetRotationOffsetEnable")
|
|
}
|
|
static class USHAnimNotify_IKFeetRotationOffsetEnable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_IKFeetRotationOffsetEnable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_IKFeetRotationOffsetEnable;
|
|
|
|
// Class SHProto.SHEndingFactor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USHEndingFactor : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEndingFactor")
|
|
}
|
|
static class USHEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEndingFactor;
|
|
|
|
// Class SHProto.SHBoolEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHBoolEndingFactor : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHBoolEndingFactorValues, struct FSHEndingScoreChanger> ValueToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
bool Value; // 0x0080(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBoolEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBoolEndingFactor")
|
|
}
|
|
static class USHBoolEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBoolEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBoolEndingFactor;
|
|
|
|
// Class SHProto.SHWestCityFWMariaInteractionsEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHWestCityFWMariaInteractionsEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_WestCityFWMariaInteractionsEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWestCityFWMariaInteractionsEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWestCityFWMariaInteractionsEndingFactor")
|
|
}
|
|
static class USHWestCityFWMariaInteractionsEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWestCityFWMariaInteractionsEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWestCityFWMariaInteractionsEndingFactor;
|
|
|
|
// Class SHProto.SHAnimNotify_IKFeetRotationOffsetDisable
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_IKFeetRotationOffsetDisable final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_IKFeetRotationOffsetDisable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_IKFeetRotationOffsetDisable")
|
|
}
|
|
static class USHAnimNotify_IKFeetRotationOffsetDisable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_IKFeetRotationOffsetDisable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_IKFeetRotationOffsetDisable;
|
|
|
|
// Class SHProto.SHDynamicInteractionExecutive
|
|
// 0x0040 (0x02F0 - 0x02B0)
|
|
class ASHDynamicInteractionExecutive : public AActor
|
|
{
|
|
public:
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWantAutoAttachToOwnerContext; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHDynamicInteractionManagerComponent* OwnerManager; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class AActor* GetOwnerContext();
|
|
class USHDynamicInteractionManagerComponent* GetOwnerManager();
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDynamicInteractionExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDynamicInteractionExecutive")
|
|
}
|
|
static class ASHDynamicInteractionExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDynamicInteractionExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDynamicInteractionExecutive;
|
|
|
|
// Class SHProto.SHAnimNotifyState_IKFeetDisable
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHAnimNotifyState_IKFeetDisable final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float interpSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_IKFeetDisable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_IKFeetDisable")
|
|
}
|
|
static class USHAnimNotifyState_IKFeetDisable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_IKFeetDisable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_IKFeetDisable;
|
|
|
|
// Class SHProto.KeyRichTexts
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UKeyRichTexts final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FUE4KeyRichText> Keys; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class FText GetKeyDisplayRichText(const struct FKey& Key);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("KeyRichTexts")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"KeyRichTexts")
|
|
}
|
|
static class UKeyRichTexts* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKeyRichTexts>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UKeyRichTexts;
|
|
|
|
// Class SHProto.SHEddieAnimInstanceStateData
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHEddieAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieAnimInstanceStateData")
|
|
}
|
|
static class USHEddieAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieAnimInstanceStateData;
|
|
|
|
// Class SHProto.KeyRichTextsSettings
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class UKeyRichTextsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UKeyRichTexts> KeyRichTexts; // 0x0038(0x0030)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("KeyRichTextsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"KeyRichTextsSettings")
|
|
}
|
|
static class UKeyRichTextsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKeyRichTextsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UKeyRichTextsSettings;
|
|
|
|
// Class SHProto.SHAnimNotify_KnockdownChangeState
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimNotify_KnockdownChangeState final : public UAnimNotify
|
|
{
|
|
public:
|
|
EKnockDownState KnockDownState; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_KnockdownChangeState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_KnockdownChangeState")
|
|
}
|
|
static class USHAnimNotify_KnockdownChangeState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_KnockdownChangeState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_KnockdownChangeState;
|
|
|
|
// Class SHProto.SHAnimNState_KnockdownState
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHAnimNState_KnockdownState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EKnockDownState KnockDownState; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EKnockDownState KnockDownStateOnExit; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_KnockdownState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_KnockdownState")
|
|
}
|
|
static class USHAnimNState_KnockdownState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_KnockdownState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_KnockdownState;
|
|
|
|
// Class SHProto.LoadingHints
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class ULoadingHints final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, struct FLoadingHint> Hints; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LoadingHints")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LoadingHints")
|
|
}
|
|
static class ULoadingHints* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULoadingHints>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULoadingHints;
|
|
|
|
// Class SHProto.SHPersistentSaveData
|
|
// 0x0010 (0x0058 - 0x0048)
|
|
class USHPersistentSaveData final : public UPersistentSaveData
|
|
{
|
|
public:
|
|
bool bHasEverFinishedGame; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUserSawNewGameInfo; // 0x0049(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenLeaveEnding; // 0x004A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenMariaEnding; // 0x004B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenInWaterEnding; // 0x004C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenRebirthEnding; // 0x004D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenTrueLeaveEnding; // 0x004E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenTrueInWaterEnding; // 0x004F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenDogEnding; // 0x0050(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenUfoEnding; // 0x0051(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPersistentSaveData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPersistentSaveData")
|
|
}
|
|
static class USHPersistentSaveData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPersistentSaveData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPersistentSaveData;
|
|
|
|
// Class SHProto.LocalFogVolumeActor
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class ALocalFogVolumeActor : public AActor
|
|
{
|
|
public:
|
|
void SetDebugPosition(const struct FTransform& Transform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocalFogVolumeActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocalFogVolumeActor")
|
|
}
|
|
static class ALocalFogVolumeActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ALocalFogVolumeActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ALocalFogVolumeActor;
|
|
|
|
// Class SHProto.SpotLightWithShadowDistance
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class ASpotLightWithShadowDistance final : public ASpotLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpotLightWithShadowDistance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpotLightWithShadowDistance")
|
|
}
|
|
static class ASpotLightWithShadowDistance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASpotLightWithShadowDistance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASpotLightWithShadowDistance;
|
|
|
|
// Class SHProto.SHAnimNotify_LyingTransformation
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USHAnimNotify_LyingTransformation final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName TransformationReason; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool TransformToLying; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TransformationDuration; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool AwaitDelayedRootRotation; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DisableAIDuringTransformation; // 0x0049(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LyingCapsuleAnchor; // 0x004C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumCapsuleExtensions; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_LyingTransformation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_LyingTransformation")
|
|
}
|
|
static class USHAnimNotify_LyingTransformation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_LyingTransformation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_LyingTransformation;
|
|
|
|
// Class SHProto.SHEddieAnimComponent
|
|
// 0x00B8 (0x0548 - 0x0490)
|
|
class USHEddieAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimHeadRotationBaseSubcompSettings HeadRotationSettings; // 0x0490(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x04D8(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetEddieMovementState(ESHEddieAnimInstanceMovementState InMovementState, bool InMovementChangeInProgress);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieAnimComponent")
|
|
}
|
|
static class USHEddieAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieAnimComponent;
|
|
|
|
// Class SHProto.SHAnimNotify_LyingTransformationDelayedRootRotation
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_LyingTransformationDelayedRootRotation final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_LyingTransformationDelayedRootRotation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_LyingTransformationDelayedRootRotation")
|
|
}
|
|
static class USHAnimNotify_LyingTransformationDelayedRootRotation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_LyingTransformationDelayedRootRotation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_LyingTransformationDelayedRootRotation;
|
|
|
|
// Class SHProto.SHGameMode
|
|
// 0x0000 (0x03B0 - 0x03B0)
|
|
class ASHGameMode : public ABGameModeBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameMode")
|
|
}
|
|
static class ASHGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGameMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGameMode;
|
|
|
|
// Class SHProto.MainMenuGameMode
|
|
// 0x0028 (0x03D8 - 0x03B0)
|
|
class AMainMenuGameMode final : public ASHGameMode
|
|
{
|
|
public:
|
|
uint8 Pad_3B0[0x8]; // 0x03B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* ViewTarget; // 0x03B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ViewTarget_NG; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MenuFadeTime; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle LightEffect; // 0x03CC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetViews(class AActor* InViewTarget, class AActor* InViewTarget_NG);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MainMenuGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MainMenuGameMode")
|
|
}
|
|
static class AMainMenuGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMainMenuGameMode>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_AMainMenuGameMode;
|
|
|
|
// Class SHProto.MandarinLookAtComponent
|
|
// 0x0070 (0x0630 - 0x05C0)
|
|
class UMandarinLookAtComponent final : public UMaiLookAtComponent
|
|
{
|
|
public:
|
|
bool IsOver; // 0x05B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5B9[0x3]; // 0x05B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HeadUpdateMinDot; // 0x05BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RelativeHeadRotation; // 0x05C0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool IsLookingAt; // 0x05D8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D9[0x3]; // 0x05D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LookAtAlphaAddRate; // 0x05DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookAtAlphaLoseRate; // 0x05E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookAtAlpha; // 0x05E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookAtVinterpRate; // 0x05E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseCurrentPriority; // 0x05EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DesiredPriority; // 0x05ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5EE[0x2]; // 0x05EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetZOffset; // 0x05F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LoseInterestDistance; // 0x05F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttackYawLimit; // 0x05F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttackPitchLimit; // 0x05FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UsePitchCorrection; // 0x0600(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_601[0x3]; // 0x0601(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PitchCorrectionMin; // 0x0604(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchCorrectionMax; // 0x0608(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseAttackLookAtLimits; // 0x060C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_60D[0x23]; // 0x060D(0x0023)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetLookAtTargetLocation();
|
|
void SetAttackLookAtLimits(bool AttackLimit);
|
|
void SetFreezeLookAt(bool Freeze);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MandarinLookAtComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MandarinLookAtComponent")
|
|
}
|
|
static class UMandarinLookAtComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMandarinLookAtComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMandarinLookAtComponent;
|
|
|
|
// Class SHProto.SHFXComponent
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class USHFXComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSet<class USHFXSubcomponent*> OwnedSubcomponents; // 0x00A0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class USHFXSubcomponent* FindSubcomponentByClass(const TSubclassOf<class USHFXSubcomponent> SubcomponentClass) const;
|
|
bool IsInitialized() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXComponent")
|
|
}
|
|
static class USHFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXComponent;
|
|
|
|
// Class SHProto.SHBossBaseFXComponent
|
|
// 0x0020 (0x0110 - 0x00F0)
|
|
class USHBossBaseFXComponent : public USHFXComponent
|
|
{
|
|
public:
|
|
class USHFXPenetrateSplashSubcompSettings* PenetrateSplashSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXSplashPuddleSubcompSettings* SplashPuddleSettings; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXBleedingSubcompSettings* BleedingSettings; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXVisualHPSubcompSettings* VisualHPSettings; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBossBaseFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBossBaseFXComponent")
|
|
}
|
|
static class USHBossBaseFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBossBaseFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBossBaseFXComponent;
|
|
|
|
// Class SHProto.NiagaraActorDynamic
|
|
// 0x0008 (0x02B8 - 0x02B0)
|
|
class ANiagaraActorDynamic final : public AActor
|
|
{
|
|
public:
|
|
class UNiagaraDynamicComponent* NiagaraComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraActorDynamic")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraActorDynamic")
|
|
}
|
|
static class ANiagaraActorDynamic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ANiagaraActorDynamic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ANiagaraActorDynamic;
|
|
|
|
// Class SHProto.NiagaraDynamicComponent
|
|
// 0x0000 (0x07E0 - 0x07E0)
|
|
class UNiagaraDynamicComponent final : public UNiagaraComponent
|
|
{
|
|
public:
|
|
class UMaterialInterface* oldMaterial; // 0x07D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UMaterialInstanceDynamic* GetDynamicMaterialInstance();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraDynamicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraDynamicComponent")
|
|
}
|
|
static class UNiagaraDynamicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraDynamicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraDynamicComponent;
|
|
|
|
// Class SHProto.SHEnemiesManageCmbSubcomp
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class USHEnemiesManageCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
class USHEnemiesManageCmbSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableInDangerModeOverride(bool Override, bool Value);
|
|
void RefreshInDangerInstant(const class UObject* Object);
|
|
void SetCustomInDanger(const bool NewValue, const class UObject* Object);
|
|
void SHDebug_Character_Combat_ForceDangerMode(bool Force, bool ForcedValue);
|
|
|
|
TArray<class ACharacter*> FindNearbyDeadEnemies(float InRadius, float InMaxDeltaHeight) const;
|
|
TArray<class ACharacter*> FindNearbyEnemies(float InRadius, float InMaxDeltaHeight) const;
|
|
TArray<class ACharacter*> GetNearbyDeadEnemies() const;
|
|
TArray<class ACharacter*> GetNearbyEnemies() const;
|
|
bool HasAnyEnemyAggro(bool RequireAggressiveBehaviorStance) const;
|
|
bool HasEnemyAggro(class APawn* CheckedEnemy, bool RequireAggressiveBehaviorStance) const;
|
|
bool HasPrimaryEnemyAggro(bool RequireAggressiveBehaviorStance) const;
|
|
bool IsDangerModeForced() const;
|
|
bool IsInDanger() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemiesManageCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemiesManageCmbSubcomp")
|
|
}
|
|
static class USHEnemiesManageCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemiesManageCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemiesManageCmbSubcomp;
|
|
|
|
// Class SHProto.PhysicalAnimationProfileDA
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhysicalAnimationProfileDA final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EPhysicalAnimationProfile, struct FPhysicalAnimationProfileData> Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PhysicalAnimationProfileDA")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PhysicalAnimationProfileDA")
|
|
}
|
|
static class UPhysicalAnimationProfileDA* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhysicalAnimationProfileDA>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPhysicalAnimationProfileDA;
|
|
|
|
// Class SHProto.SHSwarmDestroyRegion
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class USHSwarmDestroyRegion final : public USHSwarmRegionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmDestroyRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmDestroyRegion")
|
|
}
|
|
static class USHSwarmDestroyRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmDestroyRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmDestroyRegion;
|
|
|
|
// Class SHProto.PlaneSideDetectionComponent
|
|
// 0x0000 (0x02A0 - 0x02A0)
|
|
class UPlaneSideDetectionComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
ESHDetectionSide CalculateSide(const ESHDetectionPlaneType Plane, const struct FVector& Location) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlaneSideDetectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlaneSideDetectionComponent")
|
|
}
|
|
static class UPlaneSideDetectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlaneSideDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlaneSideDetectionComponent;
|
|
|
|
// Class SHProto.SHAIWeapon
|
|
// 0x0070 (0x0320 - 0x02B0)
|
|
class ASHAIWeapon : public AActor
|
|
{
|
|
public:
|
|
class UMeshComponent* MeshComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EquipSocketName; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform EquipTransform; // 0x02C0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIWeapon")
|
|
}
|
|
static class ASHAIWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAIWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAIWeapon;
|
|
|
|
// Class SHProto.SHAIRangedWeapon
|
|
// 0x0000 (0x0320 - 0x0320)
|
|
class ASHAIRangedWeapon : public ASHAIWeapon
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIRangedWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIRangedWeapon")
|
|
}
|
|
static class ASHAIRangedWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAIRangedWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAIRangedWeapon;
|
|
|
|
// Class SHProto.SHEddieRangedWeapon
|
|
// 0x0040 (0x0360 - 0x0320)
|
|
class ASHEddieRangedWeapon final : public ASHAIRangedWeapon
|
|
{
|
|
public:
|
|
int32 AmmoCount; // 0x0320(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxAmmoClip; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ReloadAmount; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Range; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CollisionRadius; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FireSocket; // 0x0334(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName MuzzleSocket; // 0x033C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool UseCharacterMesh; // 0x0344(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_345[0x3]; // 0x0345(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName BBAmmoKeyName; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DebugTrace; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool InfiniteAmmo; // 0x0351(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_352[0xE]; // 0x0352(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool Fire(struct FHitResult* FoundHit, class AActor* Parent);
|
|
void OnFire();
|
|
void OnReload();
|
|
void Reload();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieRangedWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieRangedWeapon")
|
|
}
|
|
static class ASHEddieRangedWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHEddieRangedWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHEddieRangedWeapon;
|
|
|
|
// Class SHProto.PlayGameMode
|
|
// 0x00F0 (0x04A0 - 0x03B0)
|
|
class APlayGameMode : public ASHGameMode
|
|
{
|
|
public:
|
|
class USHTimeManagerComponent* TimeManager; // 0x03B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconManagerComponent* IconManager; // 0x03B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAsyncLoaderComponent* AsyncLoader; // 0x03C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnalyticsGameplayRecorderComponent* AnalyticsGameplayRecorder; // 0x03C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnalyticsPerformanceRecorderComponent* AnalyticsPerformanceRecorder; // 0x03D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayControllerEffectsManager* GameplayControllerEffectsManager; // 0x03D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBeingFootstepManagerComponent* FootstepManager; // 0x03E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXManagerComponent* SHFXManager; // 0x03E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFogManager* SHFogManager; // 0x03F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHWaterManagerComponent* SHWaterManager; // 0x03F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRainManagerComponent* SHRainManager; // 0x0400(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFreezingManagerComponent* SHFreezingManager; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkAmbientSoundManagerComponent* AkAmbientSoundManager; // 0x0410(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkComponentsPoolManagerComponent* AkComponentsPoolManager; // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkSpatialAudioVolumeManagerComponent* AkSpatialAudioVolumeManager; // 0x0420(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkPortalManagerComponent* AkPortalManager; // 0x0428(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFlickeringLightManagerComponent* FlickeringLightManager; // 0x0430(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorsManagerComponent* DoorsManager; // 0x0438(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class UUserWidget>> DemoLockedAreaMessages; // 0x0440(0x0010)(Edit, ZeroConstructor, Config, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnGameIsReadyToPlay; // 0x0450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UUserWidget*> DemoLockedAreaMessageWidgets; // 0x0460(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UPlayTimeComponent* PlayTimeComponent; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_478[0x28]; // 0x0478(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EndFakeLoading();
|
|
void SHDebug_World_DumpAllActors();
|
|
void SHDebug_World_DumpAllLevels();
|
|
|
|
bool IsReadyToPlay() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayGameMode")
|
|
}
|
|
static class APlayGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APlayGameMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APlayGameMode;
|
|
|
|
// Class SHProto.PointLightWithShadowDistance
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class APointLightWithShadowDistance final : public APointLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PointLightWithShadowDistance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PointLightWithShadowDistance")
|
|
}
|
|
static class APointLightWithShadowDistance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APointLightWithShadowDistance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APointLightWithShadowDistance;
|
|
|
|
// Class SHProto.SHMandarinUnderFXComponent
|
|
// 0x0008 (0x00F8 - 0x00F0)
|
|
class USHMandarinUnderFXComponent final : public USHFXComponent
|
|
{
|
|
public:
|
|
class USHFXVisualHPSubcompSettings* VisualHPSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinUnderFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinUnderFXComponent")
|
|
}
|
|
static class USHMandarinUnderFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinUnderFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinUnderFXComponent;
|
|
|
|
// Class SHProto.PointLightWithShadowDistanceComponent
|
|
// 0x0010 (0x0430 - 0x0420)
|
|
class UPointLightWithShadowDistanceComponent final : public UPointLightComponent
|
|
{
|
|
public:
|
|
float ShadowMaxDrawDistance; // 0x0420(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowMaxDistanceFadeRange; // 0x0424(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PointLightWithShadowDistanceComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PointLightWithShadowDistanceComponent")
|
|
}
|
|
static class UPointLightWithShadowDistanceComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPointLightWithShadowDistanceComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPointLightWithShadowDistanceComponent;
|
|
|
|
// Class SHProto.QualityAwareFoliageUserData
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UQualityAwareFoliageUserData final : public UAssetUserData
|
|
{
|
|
public:
|
|
ELightSignificanceLevel ShadowsSignificance; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("QualityAwareFoliageUserData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"QualityAwareFoliageUserData")
|
|
}
|
|
static class UQualityAwareFoliageUserData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UQualityAwareFoliageUserData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UQualityAwareFoliageUserData;
|
|
|
|
// Class SHProto.SHPlayerCameraOverlapReceiveComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class USHPlayerCameraOverlapReceiveComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHPlayerCameraOverlapReceiveComponent* ComponentRef)> OnOverlapStarted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPlayerCameraOverlapReceiveComponent* ComponentRef)> OnOverlapEnded; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerCameraOverlapReceiveComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerCameraOverlapReceiveComponent")
|
|
}
|
|
static class USHPlayerCameraOverlapReceiveComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlayerCameraOverlapReceiveComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlayerCameraOverlapReceiveComponent;
|
|
|
|
// Class SHProto.SHEnemyCameraOverlapHandleComponent
|
|
// 0x0028 (0x00F0 - 0x00C8)
|
|
class USHEnemyCameraOverlapHandleComponent final : public USHPlayerCameraOverlapReceiveComponent
|
|
{
|
|
public:
|
|
float MinimumHiddenTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_CC[0x24]; // 0x00CC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyCameraOverlapHandleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyCameraOverlapHandleComponent")
|
|
}
|
|
static class USHEnemyCameraOverlapHandleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyCameraOverlapHandleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyCameraOverlapHandleComponent;
|
|
|
|
// Class SHProto.QualityAwareFoliageInstancedStaticMeshComponent
|
|
// 0x0000 (0x0910 - 0x0910)
|
|
class UQualityAwareFoliageInstancedStaticMeshComponent final : public UFoliageInstancedStaticMeshComponent
|
|
{
|
|
public:
|
|
ELightSignificanceLevel ShadowsSignificance; // 0x0908(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_909[0x7]; // 0x0909(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("QualityAwareFoliageInstancedStaticMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"QualityAwareFoliageInstancedStaticMeshComponent")
|
|
}
|
|
static class UQualityAwareFoliageInstancedStaticMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UQualityAwareFoliageInstancedStaticMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UQualityAwareFoliageInstancedStaticMeshComponent;
|
|
|
|
// Class SHProto.SHAnimNotify_EnableRagDoll
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_EnableRagDoll final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName BoneChainName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRagDollIsOptionalWhenReducingPhysicsUse; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_EnableRagDoll")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_EnableRagDoll")
|
|
}
|
|
static class USHAnimNotify_EnableRagDoll* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_EnableRagDoll>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_EnableRagDoll;
|
|
|
|
// Class SHProto.SHHitReactionSelectionHitReactionBlockerInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHHitReactionSelectionHitReactionBlockerInterface final
|
|
{
|
|
public:
|
|
struct FSHEnemyHitReactionSelectionAllowedStates GetHitReactionBlockerAllowedHitReactions() const;
|
|
void GetHitReactionBlockerDebugDisplayName(class FString* OutDebugName) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionSelectionHitReactionBlockerInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionSelectionHitReactionBlockerInterface")
|
|
}
|
|
static class ISHHitReactionSelectionHitReactionBlockerInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHHitReactionSelectionHitReactionBlockerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHHitReactionSelectionHitReactionBlockerInterface;
|
|
|
|
// Class SHProto.SHAnimNotify_DisableRagDoll
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_DisableRagDoll final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName BoneChainName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutTime; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutCurveBend; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_DisableRagDoll")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_DisableRagDoll")
|
|
}
|
|
static class USHAnimNotify_DisableRagDoll* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_DisableRagDoll>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_DisableRagDoll;
|
|
|
|
// Class SHProto.SkeletonRagdollProfile
|
|
// 0x0080 (0x00A8 - 0x0028)
|
|
class USkeletonRagdollProfile : public UObject
|
|
{
|
|
public:
|
|
bool bIsActive; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPaused; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Blend; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeFromStart; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> BonesBlend; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 BonesNum; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSkeletonRagdollProfileData ProfileData; // 0x0050(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
float TimeScale; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeOfBlend; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkeletonRagdollProfile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkeletonRagdollProfile")
|
|
}
|
|
static class USkeletonRagdollProfile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkeletonRagdollProfile>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkeletonRagdollProfile;
|
|
|
|
// Class SHProto.SHAnimNotifyState_EnableRagDollInLyingCollision
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USHAnimNotifyState_EnableRagDollInLyingCollision final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName BoneChainName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLyingOnBack; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float EnableBelowTopExtensionAlpha; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnableBelowBottomExtensionAlpha; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAlwaysEnableRagDollAtEnd; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRagDollIsOptionalWhenReducingPhysicsUse; // 0x0045(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_EnableRagDollInLyingCollision")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_EnableRagDollInLyingCollision")
|
|
}
|
|
static class USHAnimNotifyState_EnableRagDollInLyingCollision* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_EnableRagDollInLyingCollision>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_EnableRagDollInLyingCollision;
|
|
|
|
// Class SHProto.SHAnimNotifyState_DisableRagDollOutOfLyingCollision
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHAnimNotifyState_DisableRagDollOutOfLyingCollision final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName BoneChainName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutTime; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutCurveBend; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLyingOnBack; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DisableAboveTopExtensionAlpha; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisableAboveBottomExtensionAlpha; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAlwaysDisableRagDollAtEnd; // 0x004C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_DisableRagDollOutOfLyingCollision")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_DisableRagDollOutOfLyingCollision")
|
|
}
|
|
static class USHAnimNotifyState_DisableRagDollOutOfLyingCollision* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_DisableRagDollOutOfLyingCollision>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_DisableRagDollOutOfLyingCollision;
|
|
|
|
// Class SHProto.SHAnimNotify_RagDollPhysicsProfile
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_RagDollPhysicsProfile final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName SetPhysicsProfile; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SetConstraintsProfile; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_RagDollPhysicsProfile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_RagDollPhysicsProfile")
|
|
}
|
|
static class USHAnimNotify_RagDollPhysicsProfile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_RagDollPhysicsProfile>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_RagDollPhysicsProfile;
|
|
|
|
// Class SHProto.SHEnemyTransformationStateComponent
|
|
// 0x0080 (0x0120 - 0x00A0)
|
|
class USHEnemyTransformationStateComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHEnemyTransformationStateComponent* TransformationStateComponent)> EventTransformationStarted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHEnemyTransformationStateComponent* TransformationStateComponent, bool Interruped)> EventTransformationEnded; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bDebugDisplayState; // 0x00C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHEnemyTransformationState* ActiveTransformationState; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName ActiveTransformationVariant; // 0x00D0(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHHitReactionSubcomponentSerializedData HitReactionsSaveData; // 0x00D8(0x0010)(Protected, NativeAccessSpecifierProtected)
|
|
struct FSHBonePhysicsControllerPhysicsSerializedData BonePhysicsSaveData; // 0x00E8(0x0020)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyTransformationState(class USHEnemyTransformationState* InTransformationState, float InOverrideDuration, float InOverrideHitReactionsChangeDelay, float InOverrideLyingChangeDelay, float InOverrideLyingChangeDuration);
|
|
void SetIsOtherWorldEnemy(bool InEnemyIsOW);
|
|
|
|
class USHEnemyTransformationState* GetActiveTransformationState() const;
|
|
float GetRemainingTransformationDuration() const;
|
|
bool GetTransformationIsInProgress() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyTransformationStateComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyTransformationStateComponent")
|
|
}
|
|
static class USHEnemyTransformationStateComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyTransformationStateComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyTransformationStateComponent;
|
|
|
|
// Class SHProto.RectLightWithShadowDistance
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class ARectLightWithShadowDistance final : public ARectLight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RectLightWithShadowDistance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RectLightWithShadowDistance")
|
|
}
|
|
static class ARectLightWithShadowDistance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARectLightWithShadowDistance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARectLightWithShadowDistance;
|
|
|
|
// Class SHProto.SHEnemyHitReactionSelectionComponent
|
|
// 0x0090 (0x0130 - 0x00A0)
|
|
class USHEnemyHitReactionSelectionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class USEnemyHitReactionSelection* HitReactionSelectionConfiguration; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHEnemyHitReactionSelectionBoneGroup> BoneGroups; // 0x00A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bPrintDebug; // 0x00B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B9[0x77]; // 0x00B9(0x0077)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddHitReactionsBlocker(TScriptInterface<class ISHHitReactionSelectionHitReactionBlockerInterface> InHitReactionsBlocker);
|
|
bool CountReceivedHitAndDecideResponse(float* OutDamageMultiplier, float* OutMaximumRemainingHealthFraction, ESHHitReactionSelectionHitResponseType* OutHitResponseType, class FName* OutHitResponseVariant, float* OutHitResponseDurationLimit, class FName* OutDeathVariant, const struct FVector& InDamageSourceLocation, const struct FHitResult& InHitInfo, const class UDamageType* InDamageType, class AActor* InDamageCauser, int32 InHitIdentifier, EMaiAggroStance InAggressionLevel, float InHealthFraction, const TArray<struct FSHHitReactionIdentifier>& InActiveHitReactions, const struct FSHEnemyHitReactionSelectionAllowedStates& InAllowedStates);
|
|
void DecideHitResponse(float* OutDamageMultiplier, float* OutMaximumRemainingHealthFraction, ESHHitReactionSelectionHitResponseType* OutHitResponseType, class FName* OutHitResponseVariant, float* OutHitResponseDurationLimit, class FName* OutDeathVariant, TArray<class FName>* OutResetConsecutiveHitCounters, const struct FVector& InDamageSourceLocation, const struct FHitResult& InHitInfo, const class UDamageType* InDamageType, class AActor* InDamageCauser, EMaiAggroStance InAggressionLevel, float InHealthFraction, const TArray<struct FSHHitReactionIdentifier>& InActiveHitReactions, const struct FSHEnemyHitReactionSelectionAllowedStates& InAllowedStates);
|
|
void IncrementActiveCountedHitsByDamage(int32 InHitIdentifier, const class UDamageType* InDamageType, class FName InHitBoneName, int32 InHitBoneShapeIndex);
|
|
void RemoveHitReactionsBlocker(TScriptInterface<class ISHHitReactionSelectionHitReactionBlockerInterface> InHitReactionsBlocker);
|
|
void ResetActiveCountedHitsOfCounterName(class FName InConsecutiveHitsCounterName);
|
|
void ResetAllActiveCountedHits();
|
|
void SetHitReactionSelectionConfiguration(class USEnemyHitReactionSelection* InConfiguration);
|
|
void SetPrintHitReactionSelectionDebug(bool InPrintDebug);
|
|
void StartHitResponseCooldownCounter(class FName InCounterName, float InCooldownTime, bool InResetCurrent);
|
|
void StartHitResponseDefaultCooldownCounter(ESHHitReactionSelectionHitResponseType InHitResponse, float InCooldownTime, bool InResetCurrent);
|
|
void StartHitResponseVariantCooldowns(ESHHitReactionSelectionHitResponseType InHitResponse, class FName InVariantName, float InAdditionalDuration, bool InResetCurrent);
|
|
|
|
class FName FindHitsCounterNameUsedByBone(class FName InBoneName, int32 InBoneShapeIndex) const;
|
|
class FName FindHitsCounterNameUsedByBonesGroup(class FName InBonesGroupName) const;
|
|
int32 GetActiveCountedHitsOfCounterName(class FName InConsecutiveHitsCounterName) const;
|
|
int32 GetActiveCountedHitsOfTimerUsedByBone(class FName InBoneName, int32 InBoneShapeIndex) const;
|
|
int32 GetActiveCountedHitsOfTimerUsedByBoneGroup(class FName InBonesGroupName) const;
|
|
float GetHitResponseCooldownCounterRemainingTime(class FName InCounterName) const;
|
|
float GetHitResponseCooldownRemainingTime(ESHHitReactionSelectionHitResponseType InHitResponse, class FName InVariantName) const;
|
|
float GetHitResponseDefaultCooldownRemainingTime(ESHHitReactionSelectionHitResponseType InHitResponse) const;
|
|
bool IsUsingHitReactionSelectionConfiguration(class USEnemyHitReactionSelection* InConfiguration) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyHitReactionSelectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyHitReactionSelectionComponent")
|
|
}
|
|
static class USHEnemyHitReactionSelectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyHitReactionSelectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyHitReactionSelectionComponent;
|
|
|
|
// Class SHProto.SHAnimNotify_ReviveAIEnable
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_ReviveAIEnable final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_ReviveAIEnable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_ReviveAIEnable")
|
|
}
|
|
static class USHAnimNotify_ReviveAIEnable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_ReviveAIEnable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_ReviveAIEnable;
|
|
|
|
// Class SHProto.SHAnimNotify_ReviveAIDisable
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_ReviveAIDisable final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_ReviveAIDisable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_ReviveAIDisable")
|
|
}
|
|
static class USHAnimNotify_ReviveAIDisable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_ReviveAIDisable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_ReviveAIDisable;
|
|
|
|
// Class SHProto.SHDoorAnimationsBaseSetData
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHDoorAnimationsBaseSetData : public UDataAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorAnimationsBaseSetData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorAnimationsBaseSetData")
|
|
}
|
|
static class USHDoorAnimationsBaseSetData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorAnimationsBaseSetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorAnimationsBaseSetData;
|
|
|
|
// Class SHProto.SHFakeDoorAnimationsSetData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHFakeDoorAnimationsSetData final : public USHDoorAnimationsBaseSetData
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPlayAnimationData> AutoLockedDoorCheckAnims; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFakeDoorAnimationsSetData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFakeDoorAnimationsSetData")
|
|
}
|
|
static class USHFakeDoorAnimationsSetData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFakeDoorAnimationsSetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFakeDoorAnimationsSetData;
|
|
|
|
// Class SHProto.SHAnimNState_ReviveGetUpAI
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHAnimNState_ReviveGetUpAI final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_ReviveGetUpAI")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_ReviveGetUpAI")
|
|
}
|
|
static class USHAnimNState_ReviveGetUpAI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_ReviveGetUpAI>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_ReviveGetUpAI;
|
|
|
|
// Class SHProto.SHAnimNotify_PlayWorldCameraShake
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USHAnimNotify_PlayWorldCameraShake final : public UAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> Shake; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EpicenterSocket; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InnerRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterRadius; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Falloff; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOrientShakeTowardsEpicenter; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_PlayWorldCameraShake")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_PlayWorldCameraShake")
|
|
}
|
|
static class USHAnimNotify_PlayWorldCameraShake* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_PlayWorldCameraShake>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_PlayWorldCameraShake;
|
|
|
|
// Class SHProto.SHAnimNotify_ReviveGetUpStart
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_ReviveGetUpStart final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_ReviveGetUpStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_ReviveGetUpStart")
|
|
}
|
|
static class USHAnimNotify_ReviveGetUpStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_ReviveGetUpStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_ReviveGetUpStart;
|
|
|
|
// Class SHProto.SHNurseLocomotionAnimInstance
|
|
// 0x0020 (0x03D0 - 0x03B0)
|
|
class USHNurseLocomotionAnimInstance final : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHNurseAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveChangeLegOnGround; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredSpeed; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C4[0xC]; // 0x03C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHNurseAnimInstanceStateData* GetNurseAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNurseLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNurseLocomotionAnimInstance")
|
|
}
|
|
static class USHNurseLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNurseLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNurseLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHDoorAnimationsSetData
|
|
// 0x01A8 (0x01D8 - 0x0030)
|
|
class USHDoorAnimationsSetData final : public USHDoorAnimationsBaseSetData
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPlayAnimationData> OpenWalkAnims; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FPlayAnimationData> OpenSprintAnims; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FPlayAnimationData> AutoLockedDoorCheckAnims; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AutoLockedCheckCurveDoorMovementAnim; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPlayAnimationData MariaOpenWalkAnim; // 0x0128(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorAnimationsSetData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorAnimationsSetData")
|
|
}
|
|
static class USHDoorAnimationsSetData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorAnimationsSetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorAnimationsSetData;
|
|
|
|
// Class SHProto.ScreenShotComponent
|
|
// 0x0050 (0x02F0 - 0x02A0)
|
|
class UScreenShotComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
class USceneCaptureComponent2D* SShotCapture; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2A8[0x38]; // 0x02A8(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMaterialInterface*> SShotPostBlendables; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ScreenShotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ScreenShotComponent")
|
|
}
|
|
static class UScreenShotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UScreenShotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UScreenShotComponent;
|
|
|
|
// Class SHProto.SH2DPingPongRenderer
|
|
// 0x0050 (0x02F0 - 0x02A0)
|
|
class USH2DPingPongRenderer final : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2A0[0x1D]; // 0x02A0(0x001D)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool EnabledOnQualityLow; // 0x02BD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnabledOnQualityMedium; // 0x02BE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnabledOnQualityHigh; // 0x02BF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnabledOnQualityEpic; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ProcessPasses; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UCanvasRenderTarget2D*> RenderTargets; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTwoDPingPongPass> Passes; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SH2DPingPongRenderer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SH2DPingPongRenderer")
|
|
}
|
|
static class USH2DPingPongRenderer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USH2DPingPongRenderer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USH2DPingPongRenderer;
|
|
|
|
// Class SHProto.SHDefenceCmbSubcompSettings
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class USHDefenceCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool bDodgeUseViewSnapOnEnemy; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDodgeViewSnapOnEnemyDurationAsAnimLengthMul; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DodgeViewSnapOnEnemyDuration; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSHViewLookOperationSettings DodgeViewSnapOnEnemySettings; // 0x0038(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDefenceCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDefenceCmbSubcompSettings")
|
|
}
|
|
static class USHDefenceCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDefenceCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDefenceCmbSubcompSettings;
|
|
|
|
// Class SHProto.SHExtraHitAudioDataMappings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHExtraHitAudioDataMappings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UDamageType>, struct FSHExtraHitAudioData> Mappings; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHExtraHitAudioDataMappings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHExtraHitAudioDataMappings")
|
|
}
|
|
static class USHExtraHitAudioDataMappings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHExtraHitAudioDataMappings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHExtraHitAudioDataMappings;
|
|
|
|
// Class SHProto.SHAbstractDaddyAnimComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class USHAbstractDaddyAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
void SetBrakingPoint(const struct FVector& Location, int32 areaFlags);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAbstractDaddyAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAbstractDaddyAnimComponent")
|
|
}
|
|
static class USHAbstractDaddyAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAbstractDaddyAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAbstractDaddyAnimComponent;
|
|
|
|
// Class SHProto.SHAbstractDaddyAnimInstance
|
|
// 0x0040 (0x0420 - 0x03E0)
|
|
class USHAbstractDaddyAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
float HeadShakeAlpha; // 0x03E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HeadShakeSnapshotPoseAlpha; // 0x03E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator LookRotation; // 0x03E8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float LookRotationAlpha; // 0x0400(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector BrakingPoint; // 0x0408(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetBrakingPoint(const struct FVector& Location);
|
|
void SetOutstretchedArmsActive(bool InOutstretchedArmsActive);
|
|
void StartChargeMovement();
|
|
void StopChargeMovement();
|
|
|
|
class USHAbstractDaddyAnimInstanceStateData* GetAbstractDaddyAnimInstanceStateData() const;
|
|
class USHAbstractDaddyLocomotionAnimInstance* GetAbstractDaddyLocomotionAnimInstance(int32 SlotIndex) const;
|
|
struct FVector GetBrakingPoint() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAbstractDaddyAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAbstractDaddyAnimInstance")
|
|
}
|
|
static class USHAbstractDaddyAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAbstractDaddyAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAbstractDaddyAnimInstance;
|
|
|
|
// Class SHProto.SHCameraWorkStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHCameraWorkStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class ASHCameraAnimationExecutive* CreateAndPlayCameraAnimation(class UObject* WorldContextObject, class ACharacter* Character, const struct FSHCameraAnimationData& CameraAnimData);
|
|
static class ASHCameraAnimationExecutive* CreateCameraAnimation(class UObject* WorldContextObject, const struct FSHCameraAnimationData& CameraAnimData);
|
|
static TArray<class UMovieSceneTrack*> GetCameraAnimTracks(class UMovieSceneSequence* Sequence);
|
|
static TArray<struct FVector> GetCameraPath(class UMovieSceneSequence* Sequence);
|
|
static bool PlayCameraAnimation(class ASHCameraAnimationExecutive* CameraAnimExe, class ACharacter* Character, const struct FSHCameraAnimationData& CameraAnimData);
|
|
static bool ValidateCameraAnimData(const struct FSHCameraAnimationData& CameraAnimData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraWorkStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraWorkStatics")
|
|
}
|
|
static class USHCameraWorkStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraWorkStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraWorkStatics;
|
|
|
|
// Class SHProto.SHMovingWheelStaticMeshComponent
|
|
// 0x0020 (0x0620 - 0x0600)
|
|
class USHMovingWheelStaticMeshComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
float InterpSpeedMultiplier; // 0x05F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool InverseRotationDirection; // 0x05FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5FD[0x23]; // 0x05FD(0x0023)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessPushingFinishedOrInterupted(class USHPushableComponent* InComponent);
|
|
void ProcessPushingStarted(class USHPushableComponent* InComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMovingWheelStaticMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMovingWheelStaticMeshComponent")
|
|
}
|
|
static class USHMovingWheelStaticMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMovingWheelStaticMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMovingWheelStaticMeshComponent;
|
|
|
|
// Class SHProto.SHAbstractDaddyAnimInstanceStateData
|
|
// 0x0020 (0x0098 - 0x0078)
|
|
class USHAbstractDaddyAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x20]; // 0x0078(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool GetAreOutstretchedArmsActive() const;
|
|
struct FVector GetBrakingSegmentLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAbstractDaddyAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAbstractDaddyAnimInstanceStateData")
|
|
}
|
|
static class USHAbstractDaddyAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAbstractDaddyAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAbstractDaddyAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHAnimSubcomponentBase
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USHAnimSubcomponentBase : public UObject
|
|
{
|
|
public:
|
|
class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimComponent* OwnerComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimSubcomponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimSubcomponentBase")
|
|
}
|
|
static class USHAnimSubcomponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimSubcomponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimSubcomponentBase;
|
|
|
|
// Class SHProto.SHAnimObstacleDetectionSubcomp
|
|
// 0x0188 (0x01C0 - 0x0038)
|
|
class USHAnimObstacleDetectionSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
float WallHandTimeSinceLast; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool WallHandRightHandLast; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector WallHandLastActorLocation; // 0x0040(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WallHandLastWallNormal; // 0x0058(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WallHandLastWallDirection; // 0x0070(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWallFaceSide; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WallHandDistanceLast; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WallHandRightLocation; // 0x0090(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator WallHandRightRotation; // 0x00A8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float WallHandRightAlpha; // 0x00C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector WallHandRightLocationTarget; // 0x00C8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WallHandLeftLocation; // 0x00E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator WallHandLeftRotation; // 0x00F8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float WallHandLeftAlpha; // 0x0110(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector WallHandLeftLocationTarget; // 0x0118(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator WallSpineRotation; // 0x0130(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float WallSpineRotationAlpha; // 0x0148(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator WallSpineImpulseRotation; // 0x0150(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float WallSpineImpulseAlpha; // 0x0168(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WallSpineImpulseTimeMax; // 0x016C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WallSpineImpulseTime; // 0x0170(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator WallSpineRotationFromCorner; // 0x0178(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float WallSpineRotationFromCornerAlpha; // 0x0190(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WallRotationFromCornerEndTimer; // 0x0194(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WallAvoidHandLeft; // 0x0198(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WallAvoidHandRight; // 0x019C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A0[0x20]; // 0x01A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimObstacleDetectionSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimObstacleDetectionSubcomp")
|
|
}
|
|
static class USHAnimObstacleDetectionSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimObstacleDetectionSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimObstacleDetectionSubcomp;
|
|
|
|
// Class SHProto.SHCrosshairWidgetBase
|
|
// 0x0020 (0x0298 - 0x0278)
|
|
class USHCrosshairWidgetBase : public UUserWidget
|
|
{
|
|
public:
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0278(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_280[0x18]; // 0x0280(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCrosshairWidgetBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCrosshairWidgetBase")
|
|
}
|
|
static class USHCrosshairWidgetBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCrosshairWidgetBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCrosshairWidgetBase;
|
|
|
|
// Class SHProto.SHAbstractDaddyLocomotionAnimInstance
|
|
// 0x0020 (0x03D0 - 0x03B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHAbstractDaddyLocomotionAnimInstance : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHAbstractDaddyAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveChangeLegOnGround; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOutstretchedArmsActive; // 0x03C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bChargeMovementIsActive; // 0x03C1(0x0001)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C2[0x6]; // 0x03C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetChargeMovementIsActive(bool NewActive);
|
|
|
|
class USHAbstractDaddyAnimInstanceStateData* GetAbstractDaddyAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAbstractDaddyLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAbstractDaddyLocomotionAnimInstance")
|
|
}
|
|
static class USHAbstractDaddyLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAbstractDaddyLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHAbstractDaddyLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHPHLocomotionAnimInstance
|
|
// 0x0040 (0x03F0 - 0x03B0)
|
|
class USHPHLocomotionAnimInstance final : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHPHAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DesiredSpeed; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseTurnInPlace; // 0x03B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B5[0x3]; // 0x03B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MovementSpeedMultiplierTarget; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementSpeedMultiplierCurrent; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementSpeedMultiplierTime; // 0x03C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementSpeedMultiplierTimer; // 0x03C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementSpeedMultiplierBlendInSpeed; // 0x03C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementSpeedMultiplierBlendOutSpeed; // 0x03CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveChangeLegOnGround; // 0x03D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookAtAngleYaw; // 0x03DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLookAtTarget; // 0x03E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E1[0xF]; // 0x03E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetLookAtAngle(const struct FVector& LookAtTargetLocation);
|
|
void SetLookAtEnable(bool NewLookAtEnable);
|
|
void SetMovementSpeedMultiplier(float NewMovementSpeed, float Time, float BlendInTime, float BlendOutTime);
|
|
|
|
class USHPHAnimInstanceStateData* GetPHAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPHLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPHLocomotionAnimInstance")
|
|
}
|
|
static class USHPHLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPHLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPHLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHAbstractDaddyStandingLocomotionAnimInstance
|
|
// 0x00D0 (0x04A0 - 0x03D0)
|
|
class USHAbstractDaddyStandingLocomotionAnimInstance final : public USHAbstractDaddyLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHAbstractDaddyAnimInstanceStandingLocomotionState LocomotionState; // 0x03C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C9[0x3]; // 0x03C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RotationToStrafingRatio; // 0x03CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementStopDelay; // 0x03D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementStopVelocity; // 0x03D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityIncrementHalfTime; // 0x03D8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityDecrementHalfTime; // 0x03F0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TargetDesiredVelocity; // 0x0408(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredYawAdjustmentHalfTime; // 0x0420(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDesiredRotationYaw; // 0x0424(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaIncrementHalfTime; // 0x0428(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaDecrementHalfTime; // 0x042C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BrakingVelocity; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector BrakingDistanceFactor; // 0x0438(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_450[0x50]; // 0x0450(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetSmoothedDesiredRotationYaw(float* OutYaw) const;
|
|
void GetSmoothedDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetSmoothedLookAt(struct FRotator* OutRotation, float* OutAlpha) const;
|
|
void GetTargetDesiredRotationYaw(float* OutYaw) const;
|
|
void GetTargetDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetTargetDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTargetLookAtAlpha(float* OutAlpha) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAbstractDaddyStandingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAbstractDaddyStandingLocomotionAnimInstance")
|
|
}
|
|
static class USHAbstractDaddyStandingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAbstractDaddyStandingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAbstractDaddyStandingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHCameraPostProcessConfig
|
|
// 0x0720 (0x0750 - 0x0030)
|
|
class USHCameraPostProcessConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FSHBlendData BlendConfigData; // 0x0030(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPostProcessSettings PostProcessSettings; // 0x0050(0x0700)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraPostProcessConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraPostProcessConfig")
|
|
}
|
|
static class USHCameraPostProcessConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraPostProcessConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraPostProcessConfig;
|
|
|
|
// Class SHProto.SHActorLevelObserverComponent
|
|
// 0x00C8 (0x0168 - 0x00A0)
|
|
class USHActorLevelObserverComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AActor* ObservedActor)> OnObservedActorAvailable; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0xB8]; // 0x00B0(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestObserveActor(TSoftObjectPtr<class AActor> InActorToObserve);
|
|
void RequestStopObserveActor(TSoftObjectPtr<class AActor> ActorToStopObserve);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHActorLevelObserverComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHActorLevelObserverComponent")
|
|
}
|
|
static class USHActorLevelObserverComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHActorLevelObserverComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHActorLevelObserverComponent;
|
|
|
|
// Class SHProto.SHActorsManagementBaseControllerActor
|
|
// 0x0008 (0x02B8 - 0x02B0)
|
|
class ASHActorsManagementBaseControllerActor : public AActor
|
|
{
|
|
public:
|
|
class USHSafeBeginPlayComponent* SafeBeginPlayComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHActorsManagementBaseControllerActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHActorsManagementBaseControllerActor")
|
|
}
|
|
static class ASHActorsManagementBaseControllerActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHActorsManagementBaseControllerActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHActorsManagementBaseControllerActor;
|
|
|
|
// Class SHProto.SHAnimNPCMovementSubcomp
|
|
// 0x0110 (0x0148 - 0x0038)
|
|
class USHAnimNPCMovementSubcomp : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FVector DesiredMovement; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Velocity; // 0x0050(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x0068(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x006C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdditionalRotation; // 0x0074(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMovingHipsForward; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Acceleration; // 0x0080(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector AccelerationRelative; // 0x0098(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircularMovementRadius; // 0x00B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircularMovementDirection; // 0x00B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleToDesiredRotation; // 0x00B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x00BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C0[0x80]; // 0x00C0(0x0080)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AAIController* OwnerController; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
bool IsPhysicRotationDuringAnimRootMotionAllowed();
|
|
void OnMoveStartExit();
|
|
void OnTurnOnSpotAnimationEnter();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNPCMovementSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNPCMovementSubcomp")
|
|
}
|
|
static class USHAnimNPCMovementSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNPCMovementSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNPCMovementSubcomp;
|
|
|
|
// Class SHProto.SHAnimNurseMovementSubcomp
|
|
// 0x0028 (0x0170 - 0x0148)
|
|
class USHAnimNurseMovementSubcomp final : public USHAnimNPCMovementSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_148[0x28]; // 0x0148(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNurseMovementSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNurseMovementSubcomp")
|
|
}
|
|
static class USHAnimNurseMovementSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNurseMovementSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNurseMovementSubcomp;
|
|
|
|
// Class SHProto.SHActorsManagementControllableInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHActorsManagementControllableInterface final
|
|
{
|
|
public:
|
|
bool ApplyShouldBeActive(class ASHActorsManagementBaseControllerActor* InControllerActor, const bool InShouldBeActive);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHActorsManagementControllableInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHActorsManagementControllableInterface")
|
|
}
|
|
static class ISHActorsManagementControllableInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHActorsManagementControllableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHActorsManagementControllableInterface;
|
|
|
|
// Class SHProto.SHNiagaraVolumeCutoutComponent
|
|
// 0x0040 (0x02E0 - 0x02A0)
|
|
class USHNiagaraVolumeCutoutComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
struct FVector BoxExtent; // 0x02A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor ShapeColor; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BC[0x24]; // 0x02BC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCutOutDisabled(const bool IsDisable, const class UObject* Object);
|
|
|
|
bool IsCutOutDisabled() const;
|
|
bool IsCutOutDisabledBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNiagaraVolumeCutoutComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNiagaraVolumeCutoutComponent")
|
|
}
|
|
static class USHNiagaraVolumeCutoutComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNiagaraVolumeCutoutComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNiagaraVolumeCutoutComponent;
|
|
|
|
// Class SHProto.SHAIAction_Sync
|
|
// 0x0140 (0x0650 - 0x0510)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHAIAction_Sync : public UMaiAction_SyncAnimations
|
|
{
|
|
public:
|
|
bool _HideWeapon; // 0x0510(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool _HardLockTokens; // 0x0511(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool _ReleaseOtherOnFinish; // 0x0512(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool _ChangeCamera; // 0x0513(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_514[0x4]; // 0x0514(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHViewLookOperationSettings _CameraChangeSettings; // 0x0518(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class FString _CustomCameraName; // 0x0550(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHCameraDataStruct _CustomCameraData; // 0x0560(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraDataStruct _CustomCollisionData; // 0x05B8(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float _RotationScale; // 0x0610(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _LookOperationZOffset; // 0x0614(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _LookOperationDuration; // 0x0618(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool _BlendCameraFOV; // 0x061C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_61D[0x3]; // 0x061D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _BlendCameraFOVValue; // 0x0620(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_624[0x4]; // 0x0624(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHBlendData _BlendCameraFOVConfig; // 0x0628(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void StopCameraChange();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIAction_Sync")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIAction_Sync")
|
|
}
|
|
static class USHAIAction_Sync* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIAction_Sync>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHAIAction_Sync;
|
|
|
|
// Class SHProto.SHAsyncLoadRequestingComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class USHAsyncLoadRequestingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bSkipReleaseAllAssetsOnEndPlay; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class USHAsyncLoadRequestingComponent* Component, TSoftObjectPtr<class UObject> SoftObjectContext)> OnObjectLoaded; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSoftObjectPath> KeepedObjects; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UObject* GetObject(TSoftObjectPtr<class UObject> SoftObject, bool bShouldFallbackToSyncLoad);
|
|
void PreloadAnimActionExecutive(const TSubclassOf<class USHAnimActionExecutiveBase>& InAnimActionExeClass);
|
|
void PreloadAnimationData(const struct FPlayAnimationData& InAnimationData);
|
|
void PreloadCameraData(const struct FSHCameraAnimationData& InCameraData);
|
|
void PreloadDialog(const struct FDialogTalkID& InDialogTalkID);
|
|
void PreloadItemCollect(const class FName InItemName);
|
|
void ReleaseAllAssets();
|
|
void ReleaseAsset(TSoftObjectPtr<class UObject> SoftObject);
|
|
void RequestAsyncLoad(TSoftObjectPtr<class UObject> SoftObject, bool bKeepLoaded);
|
|
void RequestAsyncLoadAnimActionExe(const TSubclassOf<class USHAnimActionExecutiveBase>& InAnimActionExeClass, bool bKeepLoaded);
|
|
void RequestAsyncLoadSet(const TSet<TSoftObjectPtr<class UObject>>& SoftObjects, bool bKeepLoaded);
|
|
|
|
bool IsLoaded(const TSubclassOf<class USHAnimActionExecutiveBase>& InAnimActionExeClass) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAsyncLoadRequestingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAsyncLoadRequestingComponent")
|
|
}
|
|
static class USHAsyncLoadRequestingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAsyncLoadRequestingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAsyncLoadRequestingComponent;
|
|
|
|
// Class SHProto.SHAIAction_Finisher
|
|
// 0x0000 (0x0650 - 0x0650)
|
|
class USHAIAction_Finisher : public USHAIAction_Sync
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIAction_Finisher")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIAction_Finisher")
|
|
}
|
|
static class USHAIAction_Finisher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIAction_Finisher>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIAction_Finisher;
|
|
|
|
// Class SHProto.SHAIAction_Struggle
|
|
// 0x0020 (0x0670 - 0x0650)
|
|
class USHAIAction_Struggle : public USHAIAction_Sync
|
|
{
|
|
public:
|
|
uint8 _LoopCount; // 0x0648(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_649[0x3]; // 0x0649(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _DecayPerSecond; // 0x064C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _PointsPerClick; // 0x0650(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _PointsPerHoldSecond; // 0x0654(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _LoopsToDo; // 0x0658(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_659[0x7]; // 0x0659(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHStruggleCmbSubcomp* _StruggleSubcomp; // 0x0660(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Escaped; // 0x0668(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _IsInLoop; // 0x0669(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_66A[0x6]; // 0x066A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIAction_Struggle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIAction_Struggle")
|
|
}
|
|
static class USHAIAction_Struggle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIAction_Struggle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIAction_Struggle;
|
|
|
|
// Class SHProto.SHAnimReviveSubcomp
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimReviveSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetActorOnBodyPosition(const struct FReviveAnimationData& ReviveData);
|
|
|
|
class UAnimSequenceBase* GetReviveAnimation() const;
|
|
class UAnimSequenceBase* GetReviveAnimationFromBodyPose() const;
|
|
struct FReviveAnimationData GetReviveData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimReviveSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimReviveSubcomp")
|
|
}
|
|
static class USHAnimReviveSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimReviveSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimReviveSubcomp;
|
|
|
|
// Class SHProto.SHAnimNotify_CheckStruggleState
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_CheckStruggleState final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_CheckStruggleState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_CheckStruggleState")
|
|
}
|
|
static class USHAnimNotify_CheckStruggleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_CheckStruggleState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_CheckStruggleState;
|
|
|
|
// Class SHProto.SHPlayerProfile
|
|
// 0x0050 (0x01B0 - 0x0160)
|
|
class USHPlayerProfile final : public UPlayerProfile
|
|
{
|
|
public:
|
|
EReticleVisibility ReticleVisibility; // 0x0160(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EReticleThickness ReticleThickness; // 0x0161(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_162[0x2]; // 0x0162(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ReticleOpacity; // 0x0164(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EReticleColor ReticleColor; // 0x0168(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInteractionIconVisibility InteractionIconVisibility; // 0x0169(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInteractionIconSize InteractionIconSize; // 0x016A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInteractionIconVisibility TraversalIconVisibility; // 0x016B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInteractionIconSize TraversalIconSize; // 0x016C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStruggleInputVisibility StruggleInputVisibility; // 0x016D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStruggleInputSize StruggleInputSize; // 0x016E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShowGameplayCenterDotReticle; // 0x016F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShowRadioStateIndicator; // 0x0170(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAmmoWidgetVisibility AmmoWidgetVisibility; // 0x0171(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DirectionalVisualisation; // 0x0172(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ETextFont TranscriptionTextFont; // 0x0173(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ETextSize TranscriptionTextSize; // 0x0174(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool TutorialsVisibility; // 0x0175(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ETextFont TutorialsTextFont; // 0x0176(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ETextSize TutorialsTextSize; // 0x0177(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShowLoadingHints; // 0x0178(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AimSensitivityY; // 0x017C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimSensitivityX; // 0x0180(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AimInvertY; // 0x0184(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AimMirrorX; // 0x0185(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_186[0x2]; // 0x0186(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LookSensitivityY; // 0x0188(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookSensitivityX; // 0x018C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool LookInvertY; // 0x0190(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool LookMirrorX; // 0x0191(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAimAssistMagnetismMode AimAssistMagnetismMode; // 0x0192(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAdaptiveTriggersConstantMode; // 0x0193(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStruggleHoldMode; // 0x0194(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLowHealthVignette; // 0x0195(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableSplatterVignette; // 0x0196(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableItemsNotifications; // 0x0197(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESHInputTriggerMode RangeAimTriggerMode; // 0x0198(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESHInputTriggerMode MeleeAttackTriggerMode; // 0x0199(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESHInputTriggerMode FireTriggerMode; // 0x019A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESHInputTriggerMode BoatLeftTriggerMode; // 0x019B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESHInputTriggerMode BoatRightTriggerMode; // 0x019C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableInventoryVisualEffects; // 0x019D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HighContrastMode; // 0x019E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHighContrastColor HighContrastAlliesColor; // 0x019F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHighContrastColor HighContrastCollectibleItemsColor; // 0x01A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHighContrastColor HighContrastEnemiesColor; // 0x01A1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHighContrastColor HighContrastEnvironmentColor; // 0x01A2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHighContrastColor HighContrastJamesColor; // 0x01A3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HighContrastGrayscaleBackground; // 0x01A4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EVisualMode VisualMode; // 0x01A5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPlayerSkin PlayerSkin; // 0x01A6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SprintToggleable; // 0x01A7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESettingsPresets Presets; // 0x01A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECombatDifficulty CombatDifficulty; // 0x01A9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AA[0x6]; // 0x01AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerProfile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerProfile")
|
|
}
|
|
static class USHPlayerProfile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlayerProfile>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHPlayerProfile;
|
|
|
|
// Class SHProto.SHAICharacter
|
|
// 0x00B0 (0x09A0 - 0x08F0)
|
|
class ASHAICharacter : public AMaiCharacter
|
|
{
|
|
public:
|
|
uint8 Pad_8F0[0x10]; // 0x08F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHEnemyCameraOverlapHandleComponent* PlayerCameraOverlapHandlerComponent; // 0x0900(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAIWeaponManagerComponent* AIWeaponManagerComponent; // 0x0908(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXComponent* FXComponent; // 0x0910(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UObject*> HardStoredObjects; // 0x0918(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* _FinishersTable; // 0x0928(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimComponent* AnimComponent; // 0x0930(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaiHealth* healthComponent; // 0x0938(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaiReincarnationComponent* ReincarnationComponent; // 0x0940(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USkeletalMesh> _SoftCustomMesh; // 0x0948(0x0030)(SaveGame, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_978[0x28]; // 0x0978(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Die();
|
|
void DrawDeathSequenceDebug(float DeltaSeconds, TSoftClassPtr<class UClass> deathPlayerSoftClass);
|
|
void OnPlayerSnap(float snapDuration, TSubclassOf<class UDamageType> DamageType);
|
|
bool PlayDeathSequenceRequest(class APawn* slayer, TSoftClassPtr<class UClass> deathPlayerSoftClass);
|
|
void ResetPawn();
|
|
void Revive();
|
|
void SetAudioStopWhenDespawned(bool bStopAudioStopWhenDespawned);
|
|
void SetCustomMesh(TSoftObjectPtr<class USkeletalMesh> customMesh);
|
|
void SetDisabledPushedByPlayer(const bool bInDisable, const class UObject* Object);
|
|
|
|
bool AllowDeath() const;
|
|
bool AllowFinisher() const;
|
|
bool CanBeSteppedOn() const;
|
|
bool EnforceFinisher() const;
|
|
struct FVector GetActorLocationAsMeleeTarget() const;
|
|
TArray<TSoftObjectPtr<class UObject>> GetAssetsToHardStore() const;
|
|
TArray<class USceneComponent*> GetAutoAimTargets() const;
|
|
struct FDataTableRowHandle GetFinisherParams(class AActor* victim, const struct FGameplayTagContainer& tagFilters) const;
|
|
struct FGameplayTagContainer GetFinisherTags(class AActor* victim) const;
|
|
class USceneComponent* GetFlashlightTarget() const;
|
|
float GetOffsetForEnvironmentTrace() const;
|
|
bool IsKnockedDown() const;
|
|
bool IsLying() const;
|
|
bool IsPrimaryEnemy() const;
|
|
bool IsPushedByPlayerDisabled() const;
|
|
bool IsPushedByPlayerDisabledBy(const class UObject* Object) const;
|
|
bool IsUnderEnemy() const;
|
|
bool IsUnderObstacle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAICharacter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAICharacter")
|
|
}
|
|
static class ASHAICharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAICharacter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAICharacter;
|
|
|
|
// Class SHProto.SHAnimNPCObstaclesDetectSubcomp
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHAnimNPCObstaclesDetectSubcomp : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
TArray<struct FSHObstacleDetectSocketData> SocketsToDetect; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FSHObstacleDetectMovementData MovementDetectionData; // 0x0048(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetSocketAlpha(int32 Index_0) const;
|
|
struct FVector GetSocketCheckVector(int32 Index_0) const;
|
|
float GetSocketCheckVectorLength(int32 Index_0) const;
|
|
struct FVector GetSocketLocation(int32 Index_0) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNPCObstaclesDetectSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNPCObstaclesDetectSubcomp")
|
|
}
|
|
static class USHAnimNPCObstaclesDetectSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNPCObstaclesDetectSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNPCObstaclesDetectSubcomp;
|
|
|
|
// Class SHProto.SHAICharacterMovementComponent
|
|
// 0x0000 (0x11E0 - 0x11E0)
|
|
class USHAICharacterMovementComponent final : public UMaiCharacterMovementComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAICharacterMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAICharacterMovementComponent")
|
|
}
|
|
static class USHAICharacterMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAICharacterMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAICharacterMovementComponent;
|
|
|
|
// Class SHProto.SHAIController
|
|
// 0x0028 (0x0900 - 0x08D8)
|
|
class ASHAIController : public AMaiControllerExt
|
|
{
|
|
public:
|
|
ESHAIBehaviors _BehaviorType; // 0x08D8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8D9[0x3]; // 0x08D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 _ChanceToBeAttacked; // 0x08DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaiAggroMeter* AggroMeterComponent; // 0x08E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8E8[0x18]; // 0x08E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ChangeLockedState(const bool bNewLockedState, const class UObject* Object);
|
|
void ClearBehaviorType(ESHAIBehaviors Behavior);
|
|
void SetBehaviorType(ESHAIBehaviors Behavior);
|
|
|
|
ESHAIBehaviors GetBehaviorType() const;
|
|
bool IsInLockedState() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIController")
|
|
}
|
|
static class ASHAIController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAIController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAIController;
|
|
|
|
// Class SHProto.SHAskReloadWidget
|
|
// 0x0020 (0x03D0 - 0x03B0)
|
|
class USHAskReloadWidget final : public UAskReloadWidget
|
|
{
|
|
public:
|
|
class FText TimeInfoFormatText; // 0x03B0(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UTextLayoutWidget* Info_txt; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAskReloadWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAskReloadWidget")
|
|
}
|
|
static class USHAskReloadWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAskReloadWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAskReloadWidget;
|
|
|
|
// Class SHProto.SHAIDeathVolume
|
|
// 0x0008 (0x02F0 - 0x02E8)
|
|
class ASHAIDeathVolume final : public AVolume
|
|
{
|
|
public:
|
|
int32 _VolumePriority; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIDeathVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIDeathVolume")
|
|
}
|
|
static class ASHAIDeathVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAIDeathVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAIDeathVolume;
|
|
|
|
// Class SHProto.SHRotateableComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class USHRotateableComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float MomentumDecreaser; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MomentumLimit; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReceivedMoementumForceMod; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HitThrottle; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebug; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* RotateableMesh; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* PlaneSideDetectionComponent; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x20]; // 0x00C8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorHitApplyRotate(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void RegisterComponents(class UStaticMeshComponent* InRotateableMeshComponent, class UPlaneSideDetectionComponent* InSHPlaneSideDetectionComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRotateableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRotateableComponent")
|
|
}
|
|
static class USHRotateableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRotateableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRotateableComponent;
|
|
|
|
// Class SHProto.SHAIDeathVolumeService
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHAIDeathVolumeService final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class ASHAIDeathVolume*> _WorldDeathVolumes; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIDeathVolumeService")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIDeathVolumeService")
|
|
}
|
|
static class USHAIDeathVolumeService* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIDeathVolumeService>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIDeathVolumeService;
|
|
|
|
// Class SHProto.SHBloodPuddle
|
|
// 0x0058 (0x0308 - 0x02B0)
|
|
class ASHBloodPuddle final : public AActor
|
|
{
|
|
public:
|
|
class UDecalComponent* DecalPuddle; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ErosionCurve; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeToFillPuddle; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName VisibleFactorParameterName; // 0x02C4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FadeAwayTime; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool EnableAutoFadeAway; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DelayToFadeAway; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DestroyAfterFadeAway; // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* DecalMaterialDynamic; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerCharacterGuid; // 0x02E8(0x0010)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableFadeAway();
|
|
void OnFadeInCompleted();
|
|
void OnFadeOutCompleted();
|
|
void OnInitialized();
|
|
|
|
bool IsFullyDeveloped() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBloodPuddle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBloodPuddle")
|
|
}
|
|
static class ASHBloodPuddle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBloodPuddle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBloodPuddle;
|
|
|
|
// Class SHProto.SHAIHostileAttackers
|
|
// 0x0050 (0x1440 - 0x13F0)
|
|
class USHAIHostileAttackers final : public UMaiHostileAttackers
|
|
{
|
|
public:
|
|
TMap<TSoftClassPtr<class UClass>, int32> _MaxCount; // 0x13F0(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIHostileAttackers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIHostileAttackers")
|
|
}
|
|
static class USHAIHostileAttackers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIHostileAttackers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIHostileAttackers;
|
|
|
|
// Class SHProto.SHAIIsMoveLineToEnemyClearStat
|
|
// 0x0000 (0x0128 - 0x0128)
|
|
class USHAIIsMoveLineToEnemyClearStat final : public UMaiIsMoveLineToEnemyClearStat
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIIsMoveLineToEnemyClearStat")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIIsMoveLineToEnemyClearStat")
|
|
}
|
|
static class USHAIIsMoveLineToEnemyClearStat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIIsMoveLineToEnemyClearStat>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIIsMoveLineToEnemyClearStat;
|
|
|
|
// Class SHProto.SHBaseMainMenuWidget
|
|
// 0x0020 (0x0380 - 0x0360)
|
|
class USHBaseMainMenuWidget : public UUCSWMainMenuWidget
|
|
{
|
|
public:
|
|
class USHSettingsWidget* Settings_wdg; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidget* UserInfo_box; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* UserName_txt; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* SavePointInfos; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnDlcDataUpdated();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBaseMainMenuWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBaseMainMenuWidget")
|
|
}
|
|
static class USHBaseMainMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBaseMainMenuWidget>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHBaseMainMenuWidget;
|
|
|
|
// Class SHProto.SHAIIsShootLineToEnemyClearStat
|
|
// 0x0000 (0x0128 - 0x0128)
|
|
class USHAIIsShootLineToEnemyClearStat : public UMaiIsShootLineToEnemyClearStat
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIIsShootLineToEnemyClearStat")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIIsShootLineToEnemyClearStat")
|
|
}
|
|
static class USHAIIsShootLineToEnemyClearStat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIIsShootLineToEnemyClearStat>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIIsShootLineToEnemyClearStat;
|
|
|
|
// Class SHProto.SHPostprocessVolume
|
|
// 0x0000 (0x1F30 - 0x1F30)
|
|
class ASHPostprocessVolume final : public AAtmosphereCtrlVolume
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPostprocessVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPostprocessVolume")
|
|
}
|
|
static class ASHPostprocessVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPostprocessVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPostprocessVolume;
|
|
|
|
// Class SHProto.SHAIIsShootLineToEneLocClearStat
|
|
// 0x0000 (0x0128 - 0x0128)
|
|
class USHAIIsShootLineToEneLocClearStat final : public USHAIIsShootLineToEnemyClearStat
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIIsShootLineToEneLocClearStat")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIIsShootLineToEneLocClearStat")
|
|
}
|
|
static class USHAIIsShootLineToEneLocClearStat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIIsShootLineToEneLocClearStat>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIIsShootLineToEneLocClearStat;
|
|
|
|
// Class SHProto.SHStatisticsValueProcessor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USHStatisticsValueProcessor : public UObject
|
|
{
|
|
public:
|
|
class USHCharacterPlayStatisticsComponent* OwnerComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStatisticsValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStatisticsValueProcessor")
|
|
}
|
|
static class USHStatisticsValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStatisticsValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStatisticsValueProcessor;
|
|
|
|
// Class SHProto.SHAnimsPlayedStatisticsValueProcessor
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHAnimsPlayedStatisticsValueProcessor final : public USHStatisticsValueProcessor
|
|
{
|
|
public:
|
|
int32 AutoLockedDoorCheckAnimActionPlayedCount; // 0x0030(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimsPlayedStatisticsValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimsPlayedStatisticsValueProcessor")
|
|
}
|
|
static class USHAnimsPlayedStatisticsValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimsPlayedStatisticsValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimsPlayedStatisticsValueProcessor;
|
|
|
|
// Class SHProto.SHAILitByAFlashlight
|
|
// 0x0058 (0x00F8 - 0x00A0)
|
|
class USHAILitByAFlashlight final : public UActorComponent
|
|
{
|
|
public:
|
|
float _ChargingDuration; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _ChargingTime; // 0x00A4(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _DecayCooldown; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _DecaySpeed; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _DecayTime; // 0x00B0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _IsFullyLit; // 0x00B4(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* _AngleCurve; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* _RangeCurve; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnLightEnter; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnLightExit; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float _AngleAlpha; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _RangeAlpha; // 0x00EC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool isPointLitByAFlashlight(class AActor* Owner, const struct FVector& Point, float* angleAlpha, float* rangeAlpha);
|
|
|
|
void DebugPrint();
|
|
bool IsLitByAFlashlight();
|
|
|
|
bool IsFullyLit() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAILitByAFlashlight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAILitByAFlashlight")
|
|
}
|
|
static class USHAILitByAFlashlight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAILitByAFlashlight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAILitByAFlashlight;
|
|
|
|
// Class SHProto.SHAimDistruptorComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class USHAimDistruptorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bWantDistrupt; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ReachFullEffectSeconds; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrosshairDisplacementPixels; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraShake_FrequencyScale; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraShake_DisplacementScale; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D FocusPrepassMapping; // 0x00B8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x20]; // 0x00C8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(const bool bInEnabled, const class UObject* Object);
|
|
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAimDistruptorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAimDistruptorComponent")
|
|
}
|
|
static class USHAimDistruptorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAimDistruptorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAimDistruptorComponent;
|
|
|
|
// Class SHProto.SHAimedAtComponent
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
class USHAimedAtComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool bIsAlloweedToBeShoot; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanTickWhileNotBeingAimedAt; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnAimStarted; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAimEnded; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> AimingActor; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class AActor> AimedWithActor; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EndBeingAimedAt(class AActor* InAimingActor);
|
|
void ResetAimedAtDuration();
|
|
void StartBeingAimedAt(class AActor* InAimingActor, class AActor* InAimedWithActor);
|
|
|
|
class AActor* GetAimedWithActor() const;
|
|
class AActor* GetAimingActor() const;
|
|
float GetBeingAimedAtDuration() const;
|
|
bool IsAlloweedToBeShoot() const;
|
|
bool IsBeingAimedAt() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAimedAtComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAimedAtComponent")
|
|
}
|
|
static class USHAimedAtComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAimedAtComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAimedAtComponent;
|
|
|
|
// Class SHProto.SHScribbleTutorialHandler
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHScribbleTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHScribbleTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHScribbleTutorialHandler")
|
|
}
|
|
static class USHScribbleTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHScribbleTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHScribbleTutorialHandler;
|
|
|
|
// Class SHProto.SHBoatNavigationTutorialHandler
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHBoatNavigationTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBoatNavigationTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBoatNavigationTutorialHandler")
|
|
}
|
|
static class USHBoatNavigationTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBoatNavigationTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBoatNavigationTutorialHandler;
|
|
|
|
// Class SHProto.SHAIMeleeWeapon
|
|
// 0x0030 (0x0350 - 0x0320)
|
|
class ASHAIMeleeWeapon final : public ASHAIWeapon
|
|
{
|
|
public:
|
|
float EnvDamageValue; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> EnvDamageTypeClass; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UShapeComponent*> EnvCollisionShapes; // 0x0330(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_340[0x10]; // 0x0340(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleMeshComponentBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
|
|
TArray<class UShapeComponent*> BlueprintGetEnvCollisionShapes() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIMeleeWeapon")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIMeleeWeapon")
|
|
}
|
|
static class ASHAIMeleeWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAIMeleeWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAIMeleeWeapon;
|
|
|
|
// Class SHProto.SHAimOffsetAnimInstance
|
|
// 0x0010 (0x0360 - 0x0350)
|
|
class USHAimOffsetAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
struct FVector2D HeadRotation; // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookAtAlpha; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsAiming; // 0x035C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HasLookAtTarget; // 0x035D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35E[0x2]; // 0x035E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
ESHHealthStateEnum GetHealthState() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAimOffsetAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAimOffsetAnimInstance")
|
|
}
|
|
static class USHAimOffsetAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAimOffsetAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAimOffsetAnimInstance;
|
|
|
|
// Class SHProto.SHBlueprintEventsBaseComponent
|
|
// 0x0008 (0x00A8 - 0x00A0)
|
|
class USHBlueprintEventsBaseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
class ASHCharacterPlay* Character; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBlueprintEventsBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBlueprintEventsBaseComponent")
|
|
}
|
|
static class USHBlueprintEventsBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBlueprintEventsBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBlueprintEventsBaseComponent;
|
|
|
|
// Class SHProto.SHBlueprintEventsDebugCommandComponent
|
|
// 0x0010 (0x00B8 - 0x00A8)
|
|
class USHBlueprintEventsDebugCommandComponent final : public USHBlueprintEventsBaseComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const class FString& Command, int32 Value)> OnDebugCommand; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBlueprintEventsDebugCommandComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBlueprintEventsDebugCommandComponent")
|
|
}
|
|
static class USHBlueprintEventsDebugCommandComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBlueprintEventsDebugCommandComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBlueprintEventsDebugCommandComponent;
|
|
|
|
// Class SHProto.SHMaterialPropertyControlSettings
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHMaterialPropertyControlSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHMaterialPropertyControlData> MaterialPropertyControlConfigs; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaterialPropertyControlSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaterialPropertyControlSettings")
|
|
}
|
|
static class USHMaterialPropertyControlSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaterialPropertyControlSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaterialPropertyControlSettings;
|
|
|
|
// Class SHProto.SHAISpawner
|
|
// 0x0010 (0x0490 - 0x0480)
|
|
class ASHAISpawner : public AMaiSingleSpawner
|
|
{
|
|
public:
|
|
bool bUseCustomWeaponClass; // 0x0480(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ASHAIWeapon> CustomWeaponClass; // 0x0488(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAISpawner")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAISpawner")
|
|
}
|
|
static class ASHAISpawner* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAISpawner>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAISpawner;
|
|
|
|
// Class SHProto.SHBlenderBase
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
class USHBlenderBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UObject* Requester; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* BlendInAlphaCurve; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* BlendOutAlphaCurve; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetBlendAlpha() const;
|
|
bool IsBlendingInEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBlenderBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBlenderBase")
|
|
}
|
|
static class USHBlenderBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBlenderBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBlenderBase;
|
|
|
|
// Class SHProto.SHAIUnderObstacleInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHAIUnderObstacleInterface final
|
|
{
|
|
public:
|
|
TArray<class UPrimitiveComponent*> GetObstaclePrimitivesToIgnore() const;
|
|
class UPrimitiveComponent* GetObstaclePrimitiveToOverlap() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIUnderObstacleInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIUnderObstacleInterface")
|
|
}
|
|
static class ISHAIUnderObstacleInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHAIUnderObstacleInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHAIUnderObstacleInterface;
|
|
|
|
// Class SHProto.SHAIUnderObstacle
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class USHAIUnderObstacle final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UCapsuleComponent*> _OwnerCapsules; // 0x00A0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> _UnderObstacles; // 0x00B0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> _ExitObstacles; // 0x00C0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* obstacle)> OnEnterObstacle; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* obstacle)> OnExitObstacle; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ConditionalExitUnderObstacle(class AActor* obstacle);
|
|
void EnterUnderObctacle(class AActor* obstacle);
|
|
void ExitAllObstacles();
|
|
void OnActorEndOvelap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void OnComponentEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
|
|
bool IsUnderAnyObstacle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIUnderObstacle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIUnderObstacle")
|
|
}
|
|
static class USHAIUnderObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIUnderObstacle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIUnderObstacle;
|
|
|
|
// Class SHProto.SHAIWeaponManagerComponent
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class USHAIWeaponManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bAutoSpawn; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ASHAIWeapon> WeaponClassToSpawn; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHAIWeaponManagerComponent* Component, class ASHAIWeapon* WeaponContext)> OnWeaponSpawned; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHAIWeapon* SpawnedWeapon; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessSpawnerAfterSpawn(class AActor* Actor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAIWeaponManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAIWeaponManagerComponent")
|
|
}
|
|
static class USHAIWeaponManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAIWeaponManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAIWeaponManagerComponent;
|
|
|
|
// Class SHProto.SHPlayerController
|
|
// 0x0000 (0x0870 - 0x0870)
|
|
class ASHPlayerController : public APlayerController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerController")
|
|
}
|
|
static class ASHPlayerController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPlayerController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPlayerController;
|
|
|
|
// Class SHProto.SHPlayerControllerPlay
|
|
// 0x0008 (0x0878 - 0x0870)
|
|
class ASHPlayerControllerPlay : public ASHPlayerController
|
|
{
|
|
public:
|
|
uint8 Pad_870[0x8]; // 0x0870(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerControllerPlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerControllerPlay")
|
|
}
|
|
static class ASHPlayerControllerPlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPlayerControllerPlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPlayerControllerPlay;
|
|
|
|
// Class SHProto.SHAkPortalComponent
|
|
// 0x0000 (0x0390 - 0x0390)
|
|
class USHAkPortalComponent : public UBlooberAkPortalComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkPortalComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkPortalComponent")
|
|
}
|
|
static class USHAkPortalComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkPortalComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkPortalComponent;
|
|
|
|
// Class SHProto.SHBrokenGlassInteractablesManagerComponent
|
|
// 0x0000 (0x0580 - 0x0580)
|
|
class USHBrokenGlassInteractablesManagerComponent final : public UBoxComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBrokenGlassInteractablesManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBrokenGlassInteractablesManagerComponent")
|
|
}
|
|
static class USHBrokenGlassInteractablesManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBrokenGlassInteractablesManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBrokenGlassInteractablesManagerComponent;
|
|
|
|
// Class SHProto.SHAkAcousticPortal
|
|
// 0x0000 (0x02F8 - 0x02F8)
|
|
class ASHAkAcousticPortal : public ABlooberAkAcousticPortal
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkAcousticPortal")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkAcousticPortal")
|
|
}
|
|
static class ASHAkAcousticPortal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAkAcousticPortal>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAkAcousticPortal;
|
|
|
|
// Class SHProto.SHAkAcousticPortalBreakableGlass
|
|
// 0x0058 (0x0350 - 0x02F8)
|
|
class ASHAkAcousticPortalBreakableGlass final : public ASHAkAcousticPortal
|
|
{
|
|
public:
|
|
class USHActorLevelObserverComponent* ActorLevelObserverComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class AActor> BreakableGlassActor; // 0x0300(0x0030)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseMultipleGlassSupport; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_331[0x7]; // 0x0331(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftObjectPtr<class AActor>> MultipleBreakableGlassActors; // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bFullOpenOnBreak; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessBreakableGlassOnBreakEvent(class USHBreakableGlassComponent* BreakableGlassComponent);
|
|
void ProcessOnObservedActorAvailable(class AActor* AvailableActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkAcousticPortalBreakableGlass")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkAcousticPortalBreakableGlass")
|
|
}
|
|
static class ASHAkAcousticPortalBreakableGlass* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAkAcousticPortalBreakableGlass>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAkAcousticPortalBreakableGlass;
|
|
|
|
// Class SHProto.SHAkPortalDoorComponent
|
|
// 0x0020 (0x03B0 - 0x0390)
|
|
class USHAkPortalDoorComponent final : public USHAkPortalComponent
|
|
{
|
|
public:
|
|
uint8 Pad_390[0x20]; // 0x0390(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessDoorAlphaChangedEvent(class USHDoorMovementBaseComponent* DummyComponent);
|
|
void SetInitialState(EAkAcousticPortalState InState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkPortalDoorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkPortalDoorComponent")
|
|
}
|
|
static class USHAkPortalDoorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkPortalDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkPortalDoorComponent;
|
|
|
|
// Class SHProto.SHAkAmbientSound
|
|
// 0x0010 (0x0308 - 0x02F8)
|
|
class ASHAkAmbientSound final : public ABlooberAkAmbientSound
|
|
{
|
|
public:
|
|
bool bEnableSoundCullDistance; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SoundCullDistance; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkAmbientSound")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkAmbientSound")
|
|
}
|
|
static class ASHAkAmbientSound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAkAmbientSound>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAkAmbientSound;
|
|
|
|
// Class SHProto.SHAkComponent
|
|
// 0x0000 (0x04B0 - 0x04B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHAkComponent : public UBlooberAkComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkComponent")
|
|
}
|
|
static class USHAkComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHAkComponent;
|
|
|
|
// Class SHProto.SHAkAmbientSoundComponent
|
|
// 0x0000 (0x04B0 - 0x04B0)
|
|
class USHAkAmbientSoundComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkAmbientSoundComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkAmbientSoundComponent")
|
|
}
|
|
static class USHAkAmbientSoundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkAmbientSoundComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkAmbientSoundComponent;
|
|
|
|
// Class SHProto.SHBreakableActor
|
|
// 0x00C0 (0x0370 - 0x02B0)
|
|
class ASHBreakableActor : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bManualDamageTaking; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector BreakablePlaneLocalDirection; // 0x02C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector BreakablePlaneOffset; // 0x02D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector BreakableBoundsExtend; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector BreakableBoundsSafePadding; // 0x0308(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAllowedDistanceToHitPoint2D; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinRequiredDirectionsDotProduct; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle SecondaryAttackDataRowHandle; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
ESHSecondaryTargetType SecondaryTargetType; // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class ASHBreakableActor* Actor)> DamageTakenEvent; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsBroken; // 0x0350(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_351[0x1F]; // 0x0351(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AssignRuntimeSecondaryAttackRowName(const class FName& InRowName);
|
|
void ManualDamageTaken();
|
|
void ProcessApplyState();
|
|
void ProcessDamageTaken();
|
|
|
|
bool IsBroken() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableActor")
|
|
}
|
|
static class ASHBreakableActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBreakableActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBreakableActor;
|
|
|
|
// Class SHProto.SHBreakableActorWithPortal
|
|
// 0x0000 (0x0370 - 0x0370)
|
|
class ASHBreakableActorWithPortal final : public ASHBreakableActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableActorWithPortal")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableActorWithPortal")
|
|
}
|
|
static class ASHBreakableActorWithPortal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBreakableActorWithPortal>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBreakableActorWithPortal;
|
|
|
|
// Class SHProto.SHAkAmbientSoundManagerComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class USHAkAmbientSoundManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHAkAmbientSound*> RegisteredAkAmbientSounds; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Ak_AmbientSoundManager_DrawDebug();
|
|
void SHDebug_Ak_AmbientSoundManager_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkAmbientSoundManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkAmbientSoundManagerComponent")
|
|
}
|
|
static class USHAkAmbientSoundManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkAmbientSoundManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkAmbientSoundManagerComponent;
|
|
|
|
// Class SHProto.SHIntEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHIntEndingFactor : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<struct FSHIntCondition, struct FSHEndingScoreChanger> ConditionToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
int32 Value; // 0x0080(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHIntEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHIntEndingFactor")
|
|
}
|
|
static class USHIntEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHIntEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHIntEndingFactor;
|
|
|
|
// Class SHProto.SHPlaythroughMariaReceivedDamageEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHPlaythroughMariaReceivedDamageEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_PlaythroughMariaReceivedDamageEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlaythroughMariaReceivedDamageEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlaythroughMariaReceivedDamageEndingFactor")
|
|
}
|
|
static class USHPlaythroughMariaReceivedDamageEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlaythroughMariaReceivedDamageEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlaythroughMariaReceivedDamageEndingFactor;
|
|
|
|
// Class SHProto.SHCharacter
|
|
// 0x0010 (0x0650 - 0x0640)
|
|
class ASHCharacter : public ACharacter
|
|
{
|
|
public:
|
|
uint8 Pad_638[0x18]; // 0x0638(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacter")
|
|
}
|
|
static class ASHCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacter;
|
|
|
|
// Class SHProto.SHSecondaryTargetTutorialHandler
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHSecondaryTargetTutorialHandler : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSecondaryTargetTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSecondaryTargetTutorialHandler")
|
|
}
|
|
static class USHSecondaryTargetTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSecondaryTargetTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSecondaryTargetTutorialHandler;
|
|
|
|
// Class SHProto.SHBreakWallTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHBreakWallTutorialHandler final : public USHSecondaryTargetTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakWallTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakWallTutorialHandler")
|
|
}
|
|
static class USHBreakWallTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBreakWallTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBreakWallTutorialHandler;
|
|
|
|
// Class SHProto.SHCharacterPlay
|
|
// 0x0220 (0x0870 - 0x0650)
|
|
class ASHCharacterPlay : public ASHCharacter
|
|
{
|
|
public:
|
|
class USHCharacterPlayDLCSkinStaticMeshComponent* DLCSkinStaticMesh; // 0x0650(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayViewComponent* View; // 0x0658(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlaySpringArmComponent* SpringArm; // 0x0660(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayCameraComponent* Camera; // 0x0668(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayBreathNoiseComponent* BreathNoise; // 0x0670(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkCharacterAudioComponent* AudioComponent; // 0x0678(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkMusicComponent* MusicComponent; // 0x0680(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayMovementComponent* Movement; // 0x0688(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayInputComponent* Input; // 0x0690(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayRaycastDetectorComponent* RaycastDetector; // 0x0698(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayGenericInteractionSlotComponent* GenericSlot; // 0x06A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayBrainComponent* Brain; // 0x06A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayLightsComponent* Lights; // 0x06B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayHealthComponent* Health; // 0x06B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayItemsComponent* Items; // 0x06C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayCombatComponent* Combat; // 0x06C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayMapComponent* MapData; // 0x06D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayAnimComponent* Animation; // 0x06D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhysicalAnimationComponent* PhysicalAnimation; // 0x06E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayLookAtLogicComponent* LookAtLogic; // 0x06E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayUIComponent* UIComponent; // 0x06F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayImpactDetectionComponent* ImpactDetection; // 0x06F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayMPCGameplayComponent* GameplayMPC; // 0x0700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayTraversalComponent* Traversal; // 0x0708(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayTutorialsComponent* TutorialsComponent; // 0x0710(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayAdaptiveTriggersManager* AdaptiveTriggersManager; // 0x0718(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayCameraOverlapHandleComponent* CameraOverlapHandler; // 0x0720(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayEndingsComponent* EndingsComponent; // 0x0728(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayFXComponent* FXComponent; // 0x0730(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayStairsDetectionComponent* StairsDetectionComponent; // 0x0738(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayStatisticsComponent* StatisticsComponent; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DefaultMeshRelPosition; // 0x0748(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator DefaultMeshRelRotation; // 0x0760(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<TScriptInterface<class ISHInteractionSlot>> InteractionSlots; // 0x0778(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_788[0xE8]; // 0x0788(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
ESHGameplayInputModeEnum GetGameplayInputMode();
|
|
void SetCharacterPlayVisibility(const bool Hide, const bool SkipFlashlight);
|
|
void SetGameplayInputMode(const ESHGameplayInputModeEnum NewGameplayInputMode);
|
|
void SHDebug_Character_Difficulties_SetCombatDifficulty(int32 InValue);
|
|
void SHDebug_Character_Difficulties_SetPuzzlesDifficulty(int32 InValue);
|
|
void SHDebug_Character_GameplayInputMode_ValuesDebug();
|
|
void SHDebug_Character_ToggleVisibility();
|
|
void SHDebug_Custom(const class FString& DebugCommand, int32 Value);
|
|
void SHDebug_Temporal_SetHasEverFinishedGame(bool bInValue);
|
|
|
|
TArray<class AActor*> GetAllAttachedActors() const;
|
|
bool HasInputComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlay")
|
|
}
|
|
static class ASHCharacterPlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlay;
|
|
|
|
// Class SHProto.SHAkCharacterAudioComponent
|
|
// 0x00D0 (0x0580 - 0x04B0)
|
|
class USHAkCharacterAudioComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* ReverbTestSoundEvent; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SocketAttachName; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAudioStatesComponentSettings* AudioStatesSettings; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHEnvironmentComponentSettings* EnvironmentSettings; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAudioSpaceSettings* AudioSpaceSettings; // 0x04C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAudioBreathingSettings* AudioBreathingSettings; // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAudioHealthSettings* AudioHealthSettings; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAudioInteractionSettings* AudioInteractionSettings; // 0x04E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSet<class USHCharacterAudioSubcomponentBase*> OwnedSubcomponents; // 0x04F0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_540[0x40]; // 0x0540(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Audio_AVDebug();
|
|
void SHDebug_Character_Audio_PortalsDebug();
|
|
void SHDebug_Character_Audio_ReverbTestSound();
|
|
void SHDebug_Character_Audio_SetBossState(bool bEnable);
|
|
void SHDebug_Character_Audio_SetCutsceneState(bool bEnable);
|
|
void SHDebug_Character_Audio_SetDangerState(int32 InDangerMode);
|
|
void SHDebug_Character_Audio_StatesDebug();
|
|
void SHDebug_Character_Audio_ValuesDebug();
|
|
|
|
class USHCharacterAudioSubcomponentBase* FindSubcomponentByClass(const TSubclassOf<class USHCharacterAudioSubcomponentBase> SubcomponentClass) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkCharacterAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkCharacterAudioComponent")
|
|
}
|
|
static class USHAkCharacterAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkCharacterAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkCharacterAudioComponent;
|
|
|
|
// Class SHProto.SHRangedWeaponAnimInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHRangedWeaponAnimInterface final
|
|
{
|
|
public:
|
|
void SetOutOfAmmo(bool InNewValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRangedWeaponAnimInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRangedWeaponAnimInterface")
|
|
}
|
|
static class ISHRangedWeaponAnimInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHRangedWeaponAnimInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHRangedWeaponAnimInterface;
|
|
|
|
// Class SHProto.SHBreakableGlassFXData
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class USHBreakableGlassFXData final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* DefaultAkEventToPlayAtHit; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHBreakableGlassSizeAudioData> GlassSizeAudioConfig; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* NiagaraSystemToPlayAtHit; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName NiagaraHitSystemDirectionParamName; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName NiagaraHitSystemLocationParamName; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableGlassFXData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableGlassFXData")
|
|
}
|
|
static class USHBreakableGlassFXData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBreakableGlassFXData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBreakableGlassFXData;
|
|
|
|
// Class SHProto.SHAkComponentsPoolManagerComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class USHAkComponentsPoolManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UAkComponent*> AvailableComponentsPool; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAkComponent*> TakenComponentsPool; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void PostPooledAkEvent(class UObject* WorldContextObject, class USceneComponent* InComp, class FName InSocket, class UAkAudioEvent* AudioEvent);
|
|
|
|
void SHDebug_Ak_ComponentsPoolManager_DrawDebug();
|
|
void SHDebug_Ak_ComponentsPoolManager_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkComponentsPoolManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkComponentsPoolManagerComponent")
|
|
}
|
|
static class USHAkComponentsPoolManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkComponentsPoolManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkComponentsPoolManagerComponent;
|
|
|
|
// Class SHProto.SHAkDoorBaseComponent
|
|
// 0x0020 (0x04D0 - 0x04B0)
|
|
class USHAkDoorBaseComponent : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkSwitchValue* DoorTypeSwitch; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorLockState_Locked; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorLockState_Unlocked; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHDoorMovementBaseComponent* ManagedDoorMovement; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessOnAutoLockedDoorCheckAnimPlayed(class USHDoorAnimationsComponent* DoorAnimComponent);
|
|
void ProcessOnDoorLockStateChanged(class USHDoorLockBaseComponent* LockComponent);
|
|
void ProcessOnLockAnimPlayed(class USHDoorAnimationsComponent* DoorAnimComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkDoorBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkDoorBaseComponent")
|
|
}
|
|
static class USHAkDoorBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkDoorBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkDoorBaseComponent;
|
|
|
|
// Class SHProto.SHBossfightItemsManager
|
|
// 0x00F0 (0x03A0 - 0x02B0)
|
|
class ASHBossfightItemsManager final : public AActor
|
|
{
|
|
public:
|
|
TSet<class ASHItem*> ManualSelectedItemsActorsToManage; // 0x02B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ECombatDifficulty, class USHBossfightItemsManagerConfigDataAsset*> ConfigurationDataAssets; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
TSet<struct FGuid> EnabledItemActorsGuids; // 0x0350(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void PerformManagementForPhase(int32 InPhaseIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBossfightItemsManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBossfightItemsManager")
|
|
}
|
|
static class ASHBossfightItemsManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBossfightItemsManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBossfightItemsManager;
|
|
|
|
// Class SHProto.SHAkDoorComponent
|
|
// 0x0050 (0x0520 - 0x04D0)
|
|
class USHAkDoorComponent final : public USHAkDoorBaseComponent
|
|
{
|
|
public:
|
|
class UAkRtpc* VelocityRTPCParam; // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorMovementStateSwitch_Closed; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorMovementStateSwitch_FakeClose; // 0x04E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorMovementStateSwitch_Interupted; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorMovementStateSwitch_MiddleOpened; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorMovementStateSwitch_Opened; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDebugValue; // 0x0500(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_501[0x1F]; // 0x0501(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessDoorFakeMovementComplete(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessDoorFakeMovementInterupted(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessDoorFakeMovementStart(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessDoorPhysicMovementComplete(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessDoorPhysicMovementInterupted(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessDoorPhysicMovementStart(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessDoorSmashOpened(class USHDoorMovementComponent* MovementComponent);
|
|
void ProcessOnDoorAngleChanged(class USHDoorMovementComponent* MovementComponent);
|
|
void RequestBlockAudio(const bool bLock, const class UObject* Object);
|
|
|
|
bool IsAudioBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkDoorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkDoorComponent")
|
|
}
|
|
static class USHAkDoorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkDoorComponent;
|
|
|
|
// Class SHProto.SHAkDynamicTickComponent
|
|
// 0x0000 (0x04B0 - 0x04B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHAkDynamicTickComponent : public USHAkComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkDynamicTickComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkDynamicTickComponent")
|
|
}
|
|
static class USHAkDynamicTickComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkDynamicTickComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHAkDynamicTickComponent;
|
|
|
|
// Class SHProto.SHElevatorEngine
|
|
// 0x0160 (0x0410 - 0x02B0)
|
|
class ASHElevatorEngine : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* MovingComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteriorAreaComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* SafeAreaComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkComponent* MainAkComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkElevatorEngineComponent* SHAkElevatorEngine; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ElevatorSpeed; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 BeginPlayFloor; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<int32, struct FSHElevatorFloorConfig> FloorsConfigs; // 0x02E0(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
bool bKeepDoorStayOpened; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetOrdersOnDoorBlock; // 0x0331(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_332[0x2]; // 0x0332(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DoorStayOpenedTime; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DoorsOpenCloseTime; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine)> OnOrderCompleted; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine)> OnOrdersQueueChange; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine)> OnDoorNewRequest; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine)> OnDoorCollisionInterupt; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine)> OnMovementAlphaChanged; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine, float Value)> OnDoorAlphaChanged; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
int32 CurrentFloor; // 0x03A0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A4[0x6C]; // 0x03A4(0x006C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddOrder(const int32 FloorOrder);
|
|
bool AreDoorsBlocked();
|
|
void ClearOrders();
|
|
bool IsInteriorReady();
|
|
void ProcessDoorAlphaChanged(float ALPHA);
|
|
bool RequestDoorClose(bool bInInstant);
|
|
bool RequestDoorCustom(float CustomOpenessAlpha, bool bInInstant);
|
|
bool RequestDoorOpen(bool bInInstant);
|
|
void SetCloseDoorsBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetReceiveOrdersBlocked(const bool Blocked, const class UObject* Object);
|
|
void TryAbortActiveOrder();
|
|
|
|
struct FSHElevatorOrderData GetActiveOrder() const;
|
|
class USceneComponent* GetBackDoorsPivot() const;
|
|
int32 GetCurrentDisplayFloor() const;
|
|
int32 GetCurrentFloor() const;
|
|
class USceneComponent* GetFrontDoorsPivot() const;
|
|
TArray<int32> GetOrdersQueue() const;
|
|
bool HasActiveOrder() const;
|
|
bool IsCloseDoorsBlocked() const;
|
|
bool IsDoorClosed() const;
|
|
bool IsDoorOpened() const;
|
|
bool IsKeepingDoorStayOpened() const;
|
|
bool IsPawnInElevator(class APawn* InCheckedPawn) const;
|
|
bool IsReceiveOrdersBlocked() const;
|
|
bool TraceForBlockedDoor(float InDoorOpenOffset, float InTraceSphereRadius, const struct FVector& InPivotWorldOffset) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHElevatorEngine")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHElevatorEngine")
|
|
}
|
|
static class ASHElevatorEngine* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHElevatorEngine>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHElevatorEngine;
|
|
|
|
// Class SHProto.SHMaryLocomotionAnimInstance
|
|
// 0x0010 (0x03C0 - 0x03B0)
|
|
class USHMaryLocomotionAnimInstance : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHMaryAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DesiredRotationYaw; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredStrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B4[0xC]; // 0x03B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryLocomotionAnimInstance")
|
|
}
|
|
static class USHMaryLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMaryHangingLocomotionAnimInstance
|
|
// 0x0000 (0x03C0 - 0x03C0)
|
|
class USHMaryHangingLocomotionAnimInstance final : public USHMaryLocomotionAnimInstance
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryHangingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryHangingLocomotionAnimInstance")
|
|
}
|
|
static class USHMaryHangingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryHangingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryHangingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHAkElevatorEngineComponent
|
|
// 0x0010 (0x04C0 - 0x04B0)
|
|
class USHAkElevatorEngineComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AudioEvent_MoveStarted; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_MoveFinished; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* AudioSwitch_ElevatorType; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void PlayMoveFinishAudio();
|
|
void PlayMoveStartAudio();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkElevatorEngineComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkElevatorEngineComponent")
|
|
}
|
|
static class USHAkElevatorEngineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkElevatorEngineComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkElevatorEngineComponent;
|
|
|
|
// Class SHProto.SHCameraDataBlender
|
|
// 0x00C0 (0x0138 - 0x0078)
|
|
class USHCameraDataBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraDataStruct CameraData; // 0x0080(0x0058)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraDataStruct CollisionData; // 0x00E0(0x0058)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraDataBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraDataBlender")
|
|
}
|
|
static class USHCameraDataBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraDataBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraDataBlender;
|
|
|
|
// Class SHProto.SHElevatorFloorDoor
|
|
// 0x0070 (0x0320 - 0x02B0)
|
|
class ASHElevatorFloorDoor final : public AActor
|
|
{
|
|
public:
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkElevatorFloorDoorComponent* SHAkElevatorFloorDoor; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AssignedFloor; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class ASHElevatorEngine> EngineSoftPtr; // 0x02F0(0x0030)(Edit, BlueprintVisible, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HandleDoorAlphaChanged(class ASHElevatorEngine* InElevatorEnginePtr, float Value);
|
|
void HandleDoorCollisionInterupted(class ASHElevatorEngine* InElevatorEnginePtr);
|
|
void HandleDoorNewRequest(class ASHElevatorEngine* InElevatorEnginePtr);
|
|
void HandleEngineDestroy(class AActor* DestroyedActor);
|
|
void HandleInteract(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void HandleOrderCompleted(class ASHElevatorEngine* InElevatorEnginePtr);
|
|
void HandleOrdersQueueChange(class ASHElevatorEngine* InElevatorEnginePtr);
|
|
void ProcessDoorAlphaChanged(float ALPHA);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHElevatorFloorDoor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHElevatorFloorDoor")
|
|
}
|
|
static class ASHElevatorFloorDoor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHElevatorFloorDoor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHElevatorFloorDoor;
|
|
|
|
// Class SHProto.SHAkElevatorFloorDoorComponent
|
|
// 0x0040 (0x04F0 - 0x04B0)
|
|
class USHAkElevatorFloorDoorComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AudioEvent_ButtonClicked; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_MoveStarted; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_MoveFinished; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* AudioSwitch_DoorType; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* AudioSwitch_DoorState_Opened; // 0x04C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* AudioSwitch_DoorState_Middle; // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* AudioSwitch_DoorState_Closed; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E0[0x10]; // 0x04E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void PlayButtonClickAudio(class USceneComponent* ButtonClickedLocationSceneComponent);
|
|
void PlayDoorMovementFinishAudio(bool IsDoorOpened);
|
|
void PlayDoorMovementInteruptedAudio();
|
|
void PlayDoorMovementStartAudio();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkElevatorFloorDoorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkElevatorFloorDoorComponent")
|
|
}
|
|
static class USHAkElevatorFloorDoorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkElevatorFloorDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkElevatorFloorDoorComponent;
|
|
|
|
// Class SHProto.SHElevatorInsidePanel
|
|
// 0x00B8 (0x0368 - 0x02B0)
|
|
class ASHElevatorInsidePanel final : public AActor
|
|
{
|
|
public:
|
|
class UCameraComponent* Camera; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* CharacterPlayTeleportToSpot; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* MariaTeleportToSpot; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkElevatorInsidePanelComponent* SHAkElevatorInsidePanel; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFocusableComponent* FocusableManager; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOnlyOneTaskAtTimeMode; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRotateCharacterToDoors; // 0x0309(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_30A[0x2]; // 0x030A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RotateCharacterToDoorsSnapDuration; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class ASHElevatorEngine> EngineSoftPtr; // 0x0310(0x0030)(Edit, BlueprintVisible, DisableEditOnTemplate, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AttachmentHeight; // 0x0340(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_344[0x24]; // 0x0344(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessFocusableShown();
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessOrderCompleted(class ASHElevatorEngine* InElevatorEnginePtr);
|
|
void ProcessOrdersQueueChange(class ASHElevatorEngine* InElevatorEnginePtr);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHElevatorInsidePanel")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHElevatorInsidePanel")
|
|
}
|
|
static class ASHElevatorInsidePanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHElevatorInsidePanel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHElevatorInsidePanel;
|
|
|
|
// Class SHProto.SHAkElevatorInsidePanelComponent
|
|
// 0x0000 (0x04B0 - 0x04B0)
|
|
class USHAkElevatorInsidePanelComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AudioEvent_ButtonClicked; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void PlayButtonClickAudio();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkElevatorInsidePanelComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkElevatorInsidePanelComponent")
|
|
}
|
|
static class USHAkElevatorInsidePanelComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkElevatorInsidePanelComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkElevatorInsidePanelComponent;
|
|
|
|
// Class SHProto.SHBreakableMeshComponent
|
|
// 0x00A0 (0x06A0 - 0x0600)
|
|
class USHBreakableMeshComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
int32 StartFromIndex; // 0x05F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5FC[0x4]; // 0x05FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHBreakableMeshBreakStepData> BreakSteps; // 0x0600(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bHideAfterLastBreakStep; // 0x0610(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsPenetrable; // 0x0611(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanBreakByDamage; // 0x0612(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseDamageTypesWhitelist; // 0x0613(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_614[0x4]; // 0x0614(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UDamageType>> DamageTypesWhitelist; // 0x0618(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHBreakableMeshComponent* Component, TSubclassOf<class UDamageType> DamageTypeClass, const struct FHitResult& HitResult)> OnReceivedDamageEvent; // 0x0628(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHBreakableMeshComponent* Component)> OnBreakEvent; // 0x0638(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_648[0x58]; // 0x0648(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ManualBreakRequest(const class UObject* Requester);
|
|
|
|
int32 GetCurrentBrokenIndex() const;
|
|
bool IsAfterLastBrokenStep(int32 CheckedIndex) const;
|
|
bool IsLastBrokenStep(int32 CheckedIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableMeshComponent")
|
|
}
|
|
static class USHBreakableMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBreakableMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBreakableMeshComponent;
|
|
|
|
// Class SHProto.SHAkFakeAttachmentComponent
|
|
// 0x0010 (0x04C0 - 0x04B0)
|
|
class USHAkFakeAttachmentComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
uint8 Pad_4A8[0x18]; // 0x04A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkFakeAttachmentComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkFakeAttachmentComponent")
|
|
}
|
|
static class USHAkFakeAttachmentComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkFakeAttachmentComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkFakeAttachmentComponent;
|
|
|
|
// Class SHProto.SHAkFakeDoorComponent
|
|
// 0x0010 (0x04C0 - 0x04B0)
|
|
class USHAkFakeDoorComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkSwitchValue* DoorTypeSwitch; // 0x04A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* DoorLockState_Locked; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkFakeDoorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkFakeDoorComponent")
|
|
}
|
|
static class USHAkFakeDoorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkFakeDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkFakeDoorComponent;
|
|
|
|
// Class SHProto.SHCameraComponent
|
|
// 0x0000 (0x0A50 - 0x0A50)
|
|
class USHCameraComponent : public UCameraComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraComponent")
|
|
}
|
|
static class USHCameraComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraComponent;
|
|
|
|
// Class SHProto.SHWeaponFXComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USHWeaponFXComponent : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWeaponFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWeaponFXComponent")
|
|
}
|
|
static class USHWeaponFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWeaponFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWeaponFXComponent;
|
|
|
|
// Class SHProto.SHItemEquipment
|
|
// 0x0030 (0x0390 - 0x0360)
|
|
class ASHItemEquipment : public ASHItemEquipable
|
|
{
|
|
public:
|
|
uint8 Pad_360[0x30]; // 0x0360(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ToggleRequest();
|
|
void TurnOffRequest();
|
|
void TurnOnRequest();
|
|
|
|
bool IsTurnOn() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemEquipment")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemEquipment")
|
|
}
|
|
static class ASHItemEquipment* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemEquipment>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemEquipment;
|
|
|
|
// Class SHProto.SHVehicleMovementProcessor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USHVehicleMovementProcessor : public UObject
|
|
{
|
|
public:
|
|
class USHVehicleComponent* VehicleComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHVehicleMovementProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHVehicleMovementProcessor")
|
|
}
|
|
static class USHVehicleMovementProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHVehicleMovementProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHVehicleMovementProcessor;
|
|
|
|
// Class SHProto.SHCarMovementProcessor
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class USHCarMovementProcessor final : public USHVehicleMovementProcessor
|
|
{
|
|
public:
|
|
float WheelsRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AxlesDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WheelsMaxTurnAngle; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 EngineBaseRevolutionsPerMinute; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 EngineMaxRevolutionsPerMinute; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EngineRevolutionsGainFactor; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EngineRevolutionsDragFactor; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementDragFactor; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AccumulatedInputRotationGainInterpSpeed; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AccumulatedInputRotationLoseInterpSpeed; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrintDebug; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_59[0x57]; // 0x0059(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetTransmissionRatio(float InRatio);
|
|
|
|
int32 GetEngineRevolutionsPerMinute() const;
|
|
float GetRotationInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCarMovementProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCarMovementProcessor")
|
|
}
|
|
static class USHCarMovementProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCarMovementProcessor>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHCarMovementProcessor;
|
|
|
|
// Class SHProto.SHFlashlight
|
|
// 0x0A88 (0x0E18 - 0x0390)
|
|
class ASHFlashlight final : public ASHItemEquipment
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* Lightshaft; // 0x0390(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* LightMain; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URectLightComponent* BackLight; // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPointLightComponent* CloseLight; // 0x03A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* VeryCloseSpotlight; // 0x03B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaiLightEmitter* MaiLightEmitter; // 0x03B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkFlashlightComponent* SHAkFlashlightComponent; // 0x03C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor DefaultLightsColor; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultGlobalIntensity; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MainLightIntensityMultiplier; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BackLightIntensityMultiplier; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CloseLightIntensityMultiplier; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VeryCloseSpotlightIntensityMultiplier; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMaterialPropertyControlData LightshaftMaterial0EdgeColorPropertyConfig; // 0x03E0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FLinearColor DefaultLightshaftMaterial0EdgeColor; // 0x04E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMaterialPropertyControlData LightshaftMaterial0TintEmissionPropertyConfig; // 0x04F0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FLinearColor DefaultLightshaftMaterial0TintEmission; // 0x05F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMaterialPropertyControlData LightshaftMaterial1EdgeColorPropertyConfig; // 0x0600(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FLinearColor DefaultLightshaftMaterial1EdgeColor; // 0x0700(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMaterialPropertyControlData LightshaftMaterial1TintEmissionPropertyConfig; // 0x0710(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FLinearColor DefaultLightshaftMaterial1TintEmission; // 0x0810(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CharacterControlRotationInterpSpeed; // 0x0820(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_824[0x4]; // 0x0824(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MainLightOffset; // 0x0828(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DirectionInterpSpeed; // 0x0840(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AnimationMultiplayer; // 0x0844(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraDistanceInterpSpeed; // 0x0848(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84C[0x4]; // 0x084C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D CameraDistanceInterpModRanged; // 0x0850(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinCameraDistance; // 0x0860(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightIntensityWithCurve; // 0x0864(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_865[0x3]; // 0x0865(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TurnOnTime; // 0x0868(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TurnOffTime; // 0x086C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightAtMonsterMainLightIntensityAddativeMod; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightAtMonsterCalmTime; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* LightAtMonsterFlickerCurve; // 0x0878(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightAtMonsterFlickerCooldownTime; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TraceMax; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SocketName; // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpotUmbra; // 0x0890(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpotPenumbra; // 0x0894(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialParameterCollection* ParametersCollection; // 0x0898(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFlashlightTransformProcessor* TransformProcessor; // 0x08A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHFlashlightMainLightOffsetBlender*> MainLightOffsetBlenders; // 0x08A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* LightIntensityCurve; // 0x08B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTimeline LightIntensityTimeline; // 0x08C0(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FTimeline LightIntensityModTimeline; // 0x0958(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHFlashlightDynamicDataContainer CurrentDynamicData; // 0x09F0(0x0070)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHFlashlightDefaultDataContainer DefaultReferenceData; // 0x0A60(0x0020)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A80[0x398]; // 0x0A80(0x0398)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginsLightAtMonster(class AActor* Monster);
|
|
void ClearMainLightOffsetSource();
|
|
void DisableLookAt(bool InstantViewRotation, float AwaitTime);
|
|
void EnableLookAtComponent(class USceneComponent* NewLookAtRef, const struct FSHFlashlightLookAtSettings& InLookAtSettings);
|
|
void EndLightAtMonster(class AActor* Monster);
|
|
void OnTurnedOff();
|
|
void OnTurnedOn();
|
|
bool PlayLightIntensityModAnimation(class UCurveFloat* IntensityModCurve);
|
|
void ProcessLightOff();
|
|
void ProcessLightOn();
|
|
void SetLightIntensityModProgress(float ModValue);
|
|
void SetLightIntensityProgress(float ProgressValue);
|
|
void SetMainLightOffsetSource(class USceneComponent* NewMainLightOffsetSource);
|
|
void UpdateDustMaterial(class UMaterialInstanceDynamic* InDustMaterial);
|
|
void UpdateDustNiagara(class UNiagaraComponent* InDustNiagara);
|
|
void UpdateLightAtMonster(class AActor* Monster, float InLightingAlpha);
|
|
|
|
float GetIntensityAlpha() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlight")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlight")
|
|
}
|
|
static class ASHFlashlight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFlashlight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFlashlight;
|
|
|
|
// Class SHProto.SHAkFlashlightComponent
|
|
// 0x0030 (0x04E0 - 0x04B0)
|
|
class USHAkFlashlightComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
float FlickerOffEventAlphaIntensityThreshold; // 0x04A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FlickerOnEventAlphaIntensityThreshold; // 0x04AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_FlashlightOn; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_FlashlightOff; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_Flashlight_Flicker_Off; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_Flashlight_Flicker_On; // 0x04C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_Flashlight_Flicker_Buzz; // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkRtpc* RTPC_Flicker_Intensity; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkFlashlightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkFlashlightComponent")
|
|
}
|
|
static class USHAkFlashlightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkFlashlightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkFlashlightComponent;
|
|
|
|
// Class SHProto.SHLockYourEnemyDodges
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHLockYourEnemyDodges final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLockYourEnemyDodges")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLockYourEnemyDodges")
|
|
}
|
|
static class USHLockYourEnemyDodges* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLockYourEnemyDodges>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLockYourEnemyDodges;
|
|
|
|
// Class SHProto.SHCameraMAACRBlender
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHCameraMAACRBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraMAACRBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraMAACRBlender")
|
|
}
|
|
static class USHCameraMAACRBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraMAACRBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraMAACRBlender;
|
|
|
|
// Class SHProto.SHHookedMeatBase
|
|
// 0x0040 (0x02F0 - 0x02B0)
|
|
class ASHHookedMeatBase final : public AActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* MainSkeletalMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkHookedMeatComponent* SHAkHookedMeatComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHHookedMeatBoneworkHandler BoneworkHandler; // 0x02C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
int32 RenderTargetAtlasIndex; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SplineDistance; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ActionOffset; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TraceLength; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TraceOffset; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsPushedByEddie; // 0x02EC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bObliterateOnAnyDamage; // 0x02ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EE[0x2]; // 0x02EE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ApplyDamageToBone(const class FName& InBoneName, const struct FVector& HitFromDirection, const TSubclassOf<class UDamageType>& InDamageTypeClass);
|
|
void BreakAllBones();
|
|
float GetBoneDefaultHealth(const class FName& InBoneName);
|
|
float GetDamageValueFromTypeClass(TSubclassOf<class UDamageType> InDamageTypeClass);
|
|
float GetForceValueFromTypeClass(TSubclassOf<class UDamageType> InDamageTypeClass);
|
|
void OnMeatPush(bool IsGoingForward);
|
|
|
|
struct FVector GetDesiredEddieMeatPushPosition(const class AActor* EddieActor) const;
|
|
struct FVector GetEddieCoverPosition(const class AActor* Target) const;
|
|
TArray<class FName> GetExistingChildBones(const class FName& InParentBoneName) const;
|
|
bool IsFullyDestroyed() const;
|
|
bool ShouldPushLeft(const class AActor* Target, const struct FVector& AttackPosition) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHookedMeatBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHookedMeatBase")
|
|
}
|
|
static class ASHHookedMeatBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHHookedMeatBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHHookedMeatBase;
|
|
|
|
// Class SHProto.SHOperationEvents
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class USHOperationEvents final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool WasCompleted)> OnFinished; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHOperationEvents")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHOperationEvents")
|
|
}
|
|
static class USHOperationEvents* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHOperationEvents>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHOperationEvents;
|
|
|
|
// Class SHProto.SHAkHookedMeatComponent
|
|
// 0x0030 (0x04E0 - 0x04B0)
|
|
class USHAkHookedMeatComponent final : public USHAkDynamicTickComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* BurstAudioEvent; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* SwingAudioEvent; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkRtpc* VelocityRTPC; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDebug; // 0x04C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C1[0x1F]; // 0x04C1(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnSkeletalComponentHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void PlayBurstAudioEvent();
|
|
void PlaySwingAudio();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkHookedMeatComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkHookedMeatComponent")
|
|
}
|
|
static class USHAkHookedMeatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkHookedMeatComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkHookedMeatComponent;
|
|
|
|
// Class SHProto.SHCameraAnimationExecutive
|
|
// 0x0100 (0x03B0 - 0x02B0)
|
|
class alignas(0x10) ASHCameraAnimationExecutive final : public AActor
|
|
{
|
|
public:
|
|
class USHCineCameraComponent* Camera; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPlayed; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBlendOut; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnStop; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E8[0xC8]; // 0x02E8(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnSequenceStopped();
|
|
void SetActorToAttachTo(class AActor* InActorToAttachTo);
|
|
void SetLockCharacterAttachment(bool InLockCharacterAttachment);
|
|
void SetLockCharacterAttachmentTransform(const struct FTransform& InTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraAnimationExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraAnimationExecutive")
|
|
}
|
|
static class ASHCameraAnimationExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCameraAnimationExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCameraAnimationExecutive;
|
|
|
|
// Class SHProto.SHAkItemWeaponBaseAudioComponent
|
|
// 0x0000 (0x04B0 - 0x04B0)
|
|
class USHAkItemWeaponBaseAudioComponent : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkSwitchValue* WeaponSwitch; // 0x04A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void BlueprintAfterEquip();
|
|
void BlueprintBeforeUnequip();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkItemWeaponBaseAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkItemWeaponBaseAudioComponent")
|
|
}
|
|
static class USHAkItemWeaponBaseAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkItemWeaponBaseAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkItemWeaponBaseAudioComponent;
|
|
|
|
// Class SHProto.SHFXSubcomponent
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class USHFXSubcomponent : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSubcomponent")
|
|
}
|
|
static class USHFXSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSubcomponent;
|
|
|
|
// Class SHProto.SHFXMaterialModifierSubcomp
|
|
// 0x0048 (0x0080 - 0x0038)
|
|
class USHFXMaterialModifierSubcomp : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXMaterialModifierSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UMaterialInstanceDynamic*> _DynamicMaterials; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMaterialPropertyControlHandler> MaterialPropertyHandlers; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x20]; // 0x0060(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetMaterialLayerBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
int32 GetDynamicMaterialsCount() const;
|
|
bool IsMaterialLayerBlocked() const;
|
|
bool IsMaterialLayerBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXMaterialModifierSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXMaterialModifierSubcomp")
|
|
}
|
|
static class USHFXMaterialModifierSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXMaterialModifierSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXMaterialModifierSubcomp;
|
|
|
|
// Class SHProto.SHAkItemWeaponMeleeAudioComponent
|
|
// 0x0000 (0x04B0 - 0x04B0)
|
|
class USHAkItemWeaponMeleeAudioComponent final : public USHAkItemWeaponBaseAudioComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkItemWeaponMeleeAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkItemWeaponMeleeAudioComponent")
|
|
}
|
|
static class USHAkItemWeaponMeleeAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkItemWeaponMeleeAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkItemWeaponMeleeAudioComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayMPCGameplayComponent
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class USHCharacterPlayMPCGameplayComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UMaterialParameterCollection* AssetMPC; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FlashlightAlphaMPCParamName; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LerpItemEmissiveMPCParamName; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayMPCGameplayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayMPCGameplayComponent")
|
|
}
|
|
static class USHCharacterPlayMPCGameplayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayMPCGameplayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayMPCGameplayComponent;
|
|
|
|
// Class SHProto.SHAkItemWeaponRangedAudioComponent
|
|
// 0x0050 (0x0500 - 0x04B0)
|
|
class USHAkItemWeaponRangedAudioComponent final : public USHAkItemWeaponBaseAudioComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* ShootAudioEvent; // 0x04B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* OutOfAmmoAudioEvent; // 0x04B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ReloadAudioEvent; // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AimStartActionAudioEvent; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FireReadyAimStopActionAudioEvent; // 0x04D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StopAnimAudioNotifiesAudioEvent_Reload; // 0x04D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkCharacterAudioComponent* CharacterAudioComponent; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E8[0x18]; // 0x04E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessOwnerCharacterCombatInputModeChanged(class USHCharacterPlayCombatComponent* CombatComp);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkItemWeaponRangedAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkItemWeaponRangedAudioComponent")
|
|
}
|
|
static class USHAkItemWeaponRangedAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkItemWeaponRangedAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkItemWeaponRangedAudioComponent;
|
|
|
|
// Class SHProto.SHPHAnimComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class USHPHAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPHAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPHAnimComponent")
|
|
}
|
|
static class USHPHAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPHAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPHAnimComponent;
|
|
|
|
// Class SHProto.SHAkLateReverbComponent
|
|
// 0x0000 (0x0330 - 0x0330)
|
|
class USHAkLateReverbComponent final : public UBlooberAkLateReverbComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkLateReverbComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkLateReverbComponent")
|
|
}
|
|
static class USHAkLateReverbComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkLateReverbComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkLateReverbComponent;
|
|
|
|
// Class SHProto.SHLookAtTypeID
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHLookAtTypeID : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLookAtTypeID")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLookAtTypeID")
|
|
}
|
|
static class USHLookAtTypeID* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLookAtTypeID>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLookAtTypeID;
|
|
|
|
// Class SHProto.Critical_LookAtType
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCritical_LookAtType final : public USHLookAtTypeID
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Critical_LookAtType")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Critical_LookAtType")
|
|
}
|
|
static class UCritical_LookAtType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCritical_LookAtType>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCritical_LookAtType;
|
|
|
|
// Class SHProto.SHMusicComponentSettings
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHMusicComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHSwitchesPrioritiesMusicData> SwitchesPrioritiesData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_PlayMusic; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_StopMusic; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMusicComponentSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMusicComponentSettings")
|
|
}
|
|
static class USHMusicComponentSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMusicComponentSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMusicComponentSettings;
|
|
|
|
// Class SHProto.SHAkMusicComponent
|
|
// 0x00B0 (0x0560 - 0x04B0)
|
|
class USHAkMusicComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class USHMusicComponentSettings* ComponentSettings; // 0x04A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHMusicSwitchVolume*> MusicVolumes; // 0x04B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ASHMusicRTPCVolume*> MusicRTPCVolumes; // 0x04C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkSwitchValue> CurrentPlayingMusicSwitch; // 0x04D0(0x0030)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAkRtpc*> CurrentMusicRTPCs; // 0x0500(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkSwitchValue> MusicOnLeaveSwitch; // 0x0510(0x0030)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_540[0x20]; // 0x0540(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReleaseRequestedMusicSwitch(class UObject* InContext);
|
|
void RequestMusicSwitch(class UObject* InContext, class UAkSwitchValue* InSwitch);
|
|
void SHDebug_Character_Music_DrawDebug();
|
|
void SHDebug_Character_Music_StopMusic();
|
|
void SHDebug_Character_Music_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkMusicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkMusicComponent")
|
|
}
|
|
static class USHAkMusicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkMusicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkMusicComponent;
|
|
|
|
// Class SHProto.SHStairsDetectionComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USHStairsDetectionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStairsDetectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStairsDetectionComponent")
|
|
}
|
|
static class USHStairsDetectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStairsDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStairsDetectionComponent;
|
|
|
|
// Class SHProto.SHAkPortalManagerComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USHAkPortalManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class USHAkPortalComponent*> RegisteredAkPortals; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkPortalManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkPortalManagerComponent")
|
|
}
|
|
static class USHAkPortalManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkPortalManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkPortalManagerComponent;
|
|
|
|
// Class SHProto.SHSearchFocus
|
|
// 0x0100 (0x03B0 - 0x02B0)
|
|
class ASHSearchFocus final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* FocusExtraLightsContainer; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCineCameraComponent* FocusCamera; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* InteractionAnimSpot; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFocusableComponent* FocusableComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapFocusableComponent* GameplayMapMarkerComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNoCompleteFoundItem; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle CompleteFoundItem; // 0x0310(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float StageChangeAnimationTime; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> AnimInstanceClass; // 0x0328(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTrackInteractingCharacter; // 0x0358(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_359[0x3]; // 0x0359(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName BoneToTrackInteractingCharacter; // 0x035C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseFocusCameraChangeTransformPerStage; // 0x0364(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_365[0x3]; // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FTransform> FocusCameraRelativeTransforms; // 0x0368(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StopAnimNotifiesAudioEvent; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHSearchFocus* ActorPtr)> OnCompleteFoundItemCollected; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ACharacter* InteractingCharacter; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHSearchFocusAnimInstance* LinkedAnimGraphInstance; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessAnimInstStageAdvanced(class USHSearchFocusAnimInstance* AnimInst);
|
|
void ProcessAnimInstStartedInteraction(class USHSearchFocusAnimInstance* AnimInst);
|
|
void ProcessFocusableInputActionEvent(ESHFocusableInputActionTypeEnum InputActionType, float KeyValue);
|
|
void ProcessInteractingCharacterCombatInputModeChanged(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractingCharacterReceiveDamage(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractionGenericGrabbed(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessMoveCharacterToSpotFinished(bool WasCompleted);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
|
|
int32 GetCurrentFocusStageIndex() const;
|
|
bool IsInInteraction() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSearchFocus")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSearchFocus")
|
|
}
|
|
static class ASHSearchFocus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSearchFocus>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSearchFocus;
|
|
|
|
// Class SHProto.SHAkPortalOpenableComponent
|
|
// 0x0000 (0x0390 - 0x0390)
|
|
class USHAkPortalOpenableComponent final : public USHAkPortalComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkPortalOpenableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkPortalOpenableComponent")
|
|
}
|
|
static class USHAkPortalOpenableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkPortalOpenableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkPortalOpenableComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayMapComponent
|
|
// 0x01A0 (0x0240 - 0x00A0)
|
|
class USHCharacterPlayMapComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<ESHMapsEnum, int32> MapsPriorities; // 0x00A0(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHGameplayMapVolume*> MapsVolumes; // 0x00F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMapFogRevealObjectData> FogMapRevealObjectsToApply; // 0x0108(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ESHMapsEnum, struct FSHMapObjectsStruct> MapsObjectsData; // 0x0118(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ESHMapsEnum, struct FSHMapDynamicObjectsContainer> MapsDynamicObjectsContainers; // 0x0168(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ESHMapsEnum, struct FSHMapFogRevealObjectsContainer> FogMapsMapRevealedObjectsContainers; // 0x01B8(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_208[0x38]; // 0x0208(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddFogRevealObjectToApply(const struct FSHMapFogRevealObjectData& MapFogRevealObjectData);
|
|
void AddOrUpdateDynamicObjectData(const struct FSHMapDynamicObjectDataStruct& MapDynamicObjectData);
|
|
void AddOrUpdateObjectData(const struct FSHMapObjectDataStruct& MapObjectData);
|
|
void AddOrUpdateObjectDataArray(const TArray<struct FSHMapObjectDataStruct>& MapObjectDataArray);
|
|
void TryOverrideObjectType(const struct FSHMapDataConfigStruct& ExistingMapObjectConfig, ESHMapObjectTypeEnum InNewType);
|
|
|
|
int32 FindObjectDataValue(const class FName& ObjectID, ESHMapsEnum Map) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayMapComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayMapComponent")
|
|
}
|
|
static class USHCharacterPlayMapComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayMapComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayMapComponent;
|
|
|
|
// Class SHProto.SHAkReverbVolume
|
|
// 0x0000 (0x0320 - 0x0320)
|
|
class ASHAkReverbVolume final : public ABlooberAkReverbVolume
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkReverbVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkReverbVolume")
|
|
}
|
|
static class ASHAkReverbVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAkReverbVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAkReverbVolume;
|
|
|
|
// Class SHProto.SHFXFrozenBreathSubcompSettings
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class USHFXFrozenBreathSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableFrozenBreath; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UNiagaraSystem> FrozenBreathTemplate; // 0x0038(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName FrozenBreathSocketName; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXFrozenBreathSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXFrozenBreathSubcompSettings")
|
|
}
|
|
static class USHFXFrozenBreathSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXFrozenBreathSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXFrozenBreathSubcompSettings;
|
|
|
|
// Class SHProto.SHAkRoomComponent
|
|
// 0x0000 (0x0300 - 0x0300)
|
|
class USHAkRoomComponent final : public UBlooberAkRoomComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkRoomComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkRoomComponent")
|
|
}
|
|
static class USHAkRoomComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkRoomComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkRoomComponent;
|
|
|
|
// Class SHProto.SHAkSlidingDoorComponent
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class USHAkSlidingDoorComponent final : public USHAkDoorBaseComponent
|
|
{
|
|
public:
|
|
void ProcessOnLockedAnimPlayedNative(class USHSlidingDoorAnimationsComponent* SlidingDoorAnimComponent);
|
|
void ProcessOnOpenAnimPlayedNative(class USHSlidingDoorAnimationsComponent* SlidingDoorAnimComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkSlidingDoorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkSlidingDoorComponent")
|
|
}
|
|
static class USHAkSlidingDoorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkSlidingDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkSlidingDoorComponent;
|
|
|
|
// Class SHProto.SHRangedCmbSubcomp
|
|
// 0x0210 (0x0248 - 0x0038)
|
|
class USHRangedCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHRangedCmbSubcomp* RangedCombatSubcomponent)> OnRangedAimPointingActorChanged; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext)> OnRangedFireSuccess; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext)> OnRangedFireOutOfAmmo; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext)> OnRangedReload; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int32> WeaponsAmmoCounts; // 0x0078(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, bool> SingleActionWeaponReadySaves; // 0x00C8(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0x130]; // 0x0118(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRangedFireEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnRangedReloadEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnRangedSingleActionPrepareEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessEquippedWeaponModifiedEvent(class USHWeaponManageCmbSubcomp* WeaponManager);
|
|
void ProcessIsInSprintChangeEvent(class USHCharacterPlayMovementComponent* ComponentRef);
|
|
void ProcessSprintRequestedChangeEvent(class USHCharacterPlayMovementComponent* ComponentRef);
|
|
void RequestManualFire(const class UObject* Object);
|
|
void SHDebug_Character_Combat_ForceRangedAim();
|
|
|
|
class ASHItemWeaponRanged* GetEquippedRangedWeapon() const;
|
|
bool IsInRangedAim() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRangedCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRangedCmbSubcomp")
|
|
}
|
|
static class USHRangedCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRangedCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRangedCmbSubcomp;
|
|
|
|
// Class SHProto.SHAkSpatialAudioVolume
|
|
// 0x0008 (0x0308 - 0x0300)
|
|
class ASHAkSpatialAudioVolume final : public ABlooberAkSpatialAudioVolume
|
|
{
|
|
public:
|
|
ESHAudioCubatureEnum IndoorOutdoorState; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHAudioWorldEnum AudioWorldState; // 0x0301(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_302[0x6]; // 0x0302(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkSpatialAudioVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkSpatialAudioVolume")
|
|
}
|
|
static class ASHAkSpatialAudioVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAkSpatialAudioVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAkSpatialAudioVolume;
|
|
|
|
// Class SHProto.SHCharacterPlayAimOffsetMatchingToolWidget
|
|
// 0x0000 (0x0278 - 0x0278)
|
|
class USHCharacterPlayAimOffsetMatchingToolWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayAimOffsetMatchingToolWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayAimOffsetMatchingToolWidget")
|
|
}
|
|
static class USHCharacterPlayAimOffsetMatchingToolWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayAimOffsetMatchingToolWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayAimOffsetMatchingToolWidget;
|
|
|
|
// Class SHProto.SHAkSpatialAudioVolumeManagerComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USHAkSpatialAudioVolumeManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHAkSpatialAudioVolume*> RegisteredAkSpatialAudioVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkSpatialAudioVolumeManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkSpatialAudioVolumeManagerComponent")
|
|
}
|
|
static class USHAkSpatialAudioVolumeManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkSpatialAudioVolumeManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkSpatialAudioVolumeManagerComponent;
|
|
|
|
// Class SHProto.SHAkSpotReflector
|
|
// 0x0000 (0x02E8 - 0x02E8)
|
|
class ASHAkSpotReflector final : public ABlooberAkSpotReflector
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkSpotReflector")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkSpotReflector")
|
|
}
|
|
static class ASHAkSpotReflector* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHAkSpotReflector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHAkSpotReflector;
|
|
|
|
// Class SHProto.Enemy_LookAtType
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEnemy_LookAtType final : public USHLookAtTypeID
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Enemy_LookAtType")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Enemy_LookAtType")
|
|
}
|
|
static class UEnemy_LookAtType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnemy_LookAtType>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnemy_LookAtType;
|
|
|
|
// Class SHProto.SHValve
|
|
// 0x00E8 (0x0398 - 0x02B0)
|
|
class ASHValve : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* ValveMeshPivot; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* ValveMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCineCameraComponent* FocusCamera; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* InteractionAnimSpot; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FlashlightFocusSpot; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkValveComponent* SHAkValve; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFocusableComponent* FocusableComponent; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RequiredRotatedAngle; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> AnimInstanceClass; // 0x0320(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator ValveMeshAngleCurveEffector; // 0x0350(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ValveTurnFirstPhaseAngleCurve; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ValveTurnSecondPhaseAngleCurve; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ACharacter* InteractingCharacter; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHValveAnimInstance* LinkedAnimGraphInstance; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TotalRotatedAngle; // 0x0388(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38C[0xC]; // 0x038C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessAnimInstBeginFinishInteraction(class USHValveAnimInstance* AnimInstPtr);
|
|
void ProcessAnimInstChangedProgressPhase(class USHValveAnimInstance* AnimInstPtr, int32 InPhaseNumber, bool bHasStarted);
|
|
void ProcessAnimInstFinishedInteraction(class USHValveAnimInstance* AnimInstPtr);
|
|
void ProcessAnimInstStartedInteraction(class USHValveAnimInstance* AnimInstPtr);
|
|
void ProcessFocusableInputActionEvent(ESHFocusableInputActionTypeEnum InputActionType, float KeyValue);
|
|
void ProcessInteractingCharacterCombatInputModeChanged(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractingCharacterReceiveDamage(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractionGenericGrabbed(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessMoveCharacterToSpotFinished(bool WasCompleted);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
void RequestAbortInteraction();
|
|
|
|
int32 GetCurrentPhaseNumber() const;
|
|
float GetTotalRotatedAngle() const;
|
|
bool IsCompleted() const;
|
|
bool IsInInteraction() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHValve")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHValve")
|
|
}
|
|
static class ASHValve* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHValve>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHValve;
|
|
|
|
// Class SHProto.SHSlidingDoor
|
|
// 0x00B0 (0x0360 - 0x02B0)
|
|
class ASHSlidingDoor final : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* FrameMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* DoorMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* DoorPlaneSideDetectionComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* InteractionIconSlotFront; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* InteractionIconSlotBack; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* PreHitDetector; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* LockAnimSpotAbove; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* LockAnimSpotBelow; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkSlidingDoorComponent* SHAkSlidingDoorComponent; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* SHAkPortalBounds; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkPortalDoorComponent* SHAkPortalDoorComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHSlidingDoorLockComponent* LockComponent; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHSlidingDoorAnimationsComponent* DoorAnimationsComponent; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHSlidingDoorMovementComponent* DoorMovement; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapDoorComponent* GameplayMapObject; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0x8]; // 0x0358(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessDoorAlphaChanged(class USHDoorMovementBaseComponent* MovementComponent);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSlidingDoor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSlidingDoor")
|
|
}
|
|
static class ASHSlidingDoor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSlidingDoor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSlidingDoor;
|
|
|
|
// Class SHProto.SHAkValveComponent
|
|
// 0x0010 (0x04C0 - 0x04B0)
|
|
class USHAkValveComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* ValveStart_AudioEvent; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ValveStop_AudioEvent; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ValveFinalPush_AudioEvent; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAkValveComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAkValveComponent")
|
|
}
|
|
static class USHAkValveComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAkValveComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkValveComponent;
|
|
|
|
// Class SHProto.SHFXDirtLayerSubcomp
|
|
// 0x0018 (0x0098 - 0x0080)
|
|
class USHFXDirtLayerSubcomp final : public USHFXMaterialModifierSubcomp
|
|
{
|
|
public:
|
|
float _DirtBlendLayerValue; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHMaterialPropertyDirtSet> MaterialPropertyDirtSets; // 0x0088(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ChangeDirtBlendLayerAmount(float DeltaValue);
|
|
bool PreloadDirtState(int32 DirtSetIndex, ESHFXDirtState InDirtState);
|
|
void SetDirtBlendLayerValue(float InDirtValue);
|
|
bool SetDirtState(int32 DirtSetIndex, ESHFXDirtState InDirtState);
|
|
|
|
bool CheckDynamicMaterialValid(int32 DirtSetIndex) const;
|
|
float GetDirtBlendLayerValue() const;
|
|
int32 GetDirtSetCount() const;
|
|
ESHFXDirtState GetDirtState(int32 DirtSetIndex) const;
|
|
const class FString GetDirtStateMaterialName(int32 DirtSetIndex) const;
|
|
void GetDirtStateMaterialStats(int32 DirtSetIndex, int32* OutOverridedTextureParameterCount, int32* OutOverridedScalarParameterCount) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXDirtLayerSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXDirtLayerSubcomp")
|
|
}
|
|
static class USHFXDirtLayerSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXDirtLayerSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXDirtLayerSubcomp;
|
|
|
|
// Class SHProto.SHFXPenetrateSplashSubcomp
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHFXPenetrateSplashSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXPenetrateSplashSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessOwnerDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXPenetrateSplashSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXPenetrateSplashSubcomp")
|
|
}
|
|
static class USHFXPenetrateSplashSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXPenetrateSplashSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXPenetrateSplashSubcomp;
|
|
|
|
// Class SHProto.SHAlreadySeenEndingsEndingFactor
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHAlreadySeenEndingsEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_AlreadySeenEndings_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAlreadySeenEndingsEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAlreadySeenEndingsEndingFactor")
|
|
}
|
|
static class USHAlreadySeenEndingsEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAlreadySeenEndingsEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAlreadySeenEndingsEndingFactor;
|
|
|
|
// Class SHProto.SHFirearmAimOffsetAnimInstance
|
|
// 0x00E0 (0x0430 - 0x0350)
|
|
class USHFirearmAimOffsetAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bIsAiming; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasAmmo; // 0x0349(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34A[0x6]; // 0x034A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D HeadRotation; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D AimOffsetArms; // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAngleToAnimationRangeMap Offset_NoHead_Vertical_Range; // 0x0370(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAngleToAnimationRangeMap Offset_Head_Vertical_Range; // 0x0384(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAngleToAnimationRangeMap Offset_Hands_Vertical_Range; // 0x0398(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAngleToAnimationRangeMap Offset_NoHead_Horizontal_Range; // 0x03AC(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAngleToAnimationRangeMap Offset_Head_Horizontal_Range; // 0x03C0(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAngleToAnimationRangeMap Offset_Hands_Horizontal_Range; // 0x03D4(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* NearWallAimPoseAnimation; // 0x03E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AimObstacleTraceProfileName; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* Offset_NoHead_Vertical_Animation; // 0x03F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* Offset_Head_Vertical_Animation; // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* Offset_Hands_Vertical_Animation; // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* Offset_NoHead_Horizontal_Animation; // 0x0410(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* Offset_Head_Horizontal_Animation; // 0x0418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* Offset_Hands_Horizontal_Animation; // 0x0420(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static float MapRangeClampedWithZeroInTheMidle(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB);
|
|
|
|
void InterruptEquipToAim(float BlendOutTime);
|
|
|
|
class ASHItemWeapon* GetWeapon() const;
|
|
bool IsAimOffsetEnabled() const;
|
|
bool LongWeaponAimObstacleRangeCheck(const struct FLongWeaponAimObstacleCheckPayload& Payload) const;
|
|
bool LongWeaponAimObstacleSingleCheck(const struct FLongWeaponAimObstacleCheckPayload& Payload) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFirearmAimOffsetAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFirearmAimOffsetAnimInstance")
|
|
}
|
|
static class USHFirearmAimOffsetAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFirearmAimOffsetAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFirearmAimOffsetAnimInstance;
|
|
|
|
// Class SHProto.SHAngelaAnimComponent
|
|
// 0x0048 (0x02D8 - 0x0290)
|
|
class USHAngelaAnimComponent final : public USHAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimHeadRotationBaseSubcompSettings HeadRotationSettings; // 0x0290(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAngelaAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAngelaAnimComponent")
|
|
}
|
|
static class USHAngelaAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAngelaAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAngelaAnimComponent;
|
|
|
|
// Class SHProto.SHTraversalClimbTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHTraversalClimbTutorialHandler final : public USHTraversalTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalClimbTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalClimbTutorialHandler")
|
|
}
|
|
static class USHTraversalClimbTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalClimbTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalClimbTutorialHandler;
|
|
|
|
// Class SHProto.SHCharacterPlayBreathNoiseComponent
|
|
// 0x0010 (0x0310 - 0x0300)
|
|
class USHCharacterPlayBreathNoiseComponent final : public UMaiNoiseEmitter
|
|
{
|
|
public:
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsHoldingBreath() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayBreathNoiseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayBreathNoiseComponent")
|
|
}
|
|
static class USHCharacterPlayBreathNoiseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayBreathNoiseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayBreathNoiseComponent;
|
|
|
|
// Class SHProto.SHAngelaLookAtLogicComponent
|
|
// 0x0010 (0x0190 - 0x0180)
|
|
class USHAngelaLookAtLogicComponent final : public USHCharacterLookAtLogicComponent
|
|
{
|
|
public:
|
|
uint8 Pad_180[0x10]; // 0x0180(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAngelaLookAtLogicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAngelaLookAtLogicComponent")
|
|
}
|
|
static class USHAngelaLookAtLogicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAngelaLookAtLogicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAngelaLookAtLogicComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayAnimComponent
|
|
// 0x0238 (0x04C8 - 0x0290)
|
|
class USHCharacterPlayAnimComponent final : public USHAnimComponent
|
|
{
|
|
public:
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhysicalAnimationProfileDA* PhysicalAnimationProfilesDA; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHAnimHeadRotationSubcompSettings SHAnimHeadRotationSubcompSettings; // 0x02A0(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x0310(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHAnimEnviroHitReactionsSubcompSettings SHAnimEnviroHitReactionsSubcompSettings; // 0x0380(0x00E0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHAnimMovementSubcompSettings SHAnimMovementSubcompSettings; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_478[0x50]; // 0x0478(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_AimOffset_Enabled(bool Enabled);
|
|
void SHDebug_Character_Animation_DrawDebug();
|
|
|
|
bool ForceTposeDebug() const;
|
|
struct FRotator GetAimRotation() const;
|
|
struct FVector2D GetCurrentRotationSpeed() const;
|
|
struct FVector GetHealthStateAsMontageBlendspaceInput() const;
|
|
bool IsAlive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayAnimComponent")
|
|
}
|
|
static class USHCharacterPlayAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayAnimComponent;
|
|
|
|
// Class SHProto.SHAngelaLookAtTargetProvider
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class USHAngelaLookAtTargetProvider final : public USHLookAtTargetProvider
|
|
{
|
|
public:
|
|
float MaxDistance; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAngelaLookAtTargetProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAngelaLookAtTargetProvider")
|
|
}
|
|
static class USHAngelaLookAtTargetProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAngelaLookAtTargetProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAngelaLookAtTargetProvider;
|
|
|
|
// Class SHProto.SHSpawnPointSettings
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class USHSpawnPointSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class USHSpawnpointsItemsDatabase> SpawnpointsItemsDatabase; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USHSpawnpointsTutorialsDatabase> SpawnpointsTutorialsDatabase; // 0x0068(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSpawnPointSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSpawnPointSettings")
|
|
}
|
|
static class USHSpawnPointSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSpawnPointSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSpawnPointSettings;
|
|
|
|
// Class SHProto.SHAdaptiveTriggersManagerSettings
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class USHAdaptiveTriggersManagerSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FDataTableRowHandle> WeaponUsingWeaponSettings_HeavyRanged; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FDataTableRowHandle> WeaponUsingWeaponSettings_LightRanged; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerWeaponData RightTriggerSettings_LightRangedWeapon; // 0x0050(0x0003)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerWeaponData RightTriggerSettings_HeavyRangedWeapon; // 0x0053(0x0003)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerFeedbackData RightTriggerSettings_MeleeWeapon; // 0x0056(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerWeaponData RightTriggerSettings_NoWeapon; // 0x0058(0x0003)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerFeedbackData RightTriggerSettings_Custom_Boat; // 0x005B(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerFeedbackData LeftTiggerSettings_LightRanged; // 0x005D(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerFeedbackData LeftTiggerSettings_HeavyRanged; // 0x005F(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerFeedbackData LeftTiggerSettings_NoWeapon; // 0x0061(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHAdaptiveTriggerFeedbackData LeftTriggerSettings_Custom_Boat; // 0x0063(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAdaptiveTriggersManagerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAdaptiveTriggersManagerSettings")
|
|
}
|
|
static class USHAdaptiveTriggersManagerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAdaptiveTriggersManagerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAdaptiveTriggersManagerSettings;
|
|
|
|
// Class SHProto.SHFXPenetrateSplashSubcompSettings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHFXPenetrateSplashSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableEnemyPenetrate; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHSystemFXData* PenetrateFXData; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> PenetrateFXSpawnerClass; // 0x0040(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverridePenetrateFadeOut; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PenetrateFadeOutDelay; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PenetrateFadeOutDuration; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXPenetrateSplashSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXPenetrateSplashSubcompSettings")
|
|
}
|
|
static class USHFXPenetrateSplashSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXPenetrateSplashSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXPenetrateSplashSubcompSettings;
|
|
|
|
// Class SHProto.SHAngelasKnifeInvestigationEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHAngelasKnifeInvestigationEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_AngelasKnifeInvestigationEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAngelasKnifeInvestigationEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAngelasKnifeInvestigationEndingFactor")
|
|
}
|
|
static class USHAngelasKnifeInvestigationEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAngelasKnifeInvestigationEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAngelasKnifeInvestigationEndingFactor;
|
|
|
|
// Class SHProto.SHFXRaingWettingSubcomp
|
|
// 0x0048 (0x00C8 - 0x0080)
|
|
class USHFXRaingWettingSubcomp final : public USHFXMaterialModifierSubcomp
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHFXRaingWettingSubcomp* Component)> OnWetFactorChanged; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UNiagaraComponent> SpawnedRainDrippingNiagaraComponent; // 0x0090(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_98[0x30]; // 0x0098(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UNiagaraComponent* GetSpawnedRainDrippingNiagaraComponent();
|
|
bool IsRainDrippingActive();
|
|
void SetRainDrippingBlocked(const bool IsBlock, const class UObject* Object);
|
|
void SetRainDripSpawnRate(float InSpawnRate);
|
|
void SetRainingBlocked(const bool IsBlock, const class UObject* Object);
|
|
void SetRainSplashesBlocked(const bool IsBlock, const class UObject* Object);
|
|
void SetWadingAltitudeRelative(float WadingHeight);
|
|
void SetWadingAltitudeWorld(float WadingHeight);
|
|
void SetWetDryFactor(float InWetFactor);
|
|
|
|
float GetCurvesEvaluateTimer() const;
|
|
float GetDripIntensityValue() const;
|
|
float GetWadingAltitude() const;
|
|
float GetWetDryFactor() const;
|
|
bool IsInRainZone() const;
|
|
bool IsRainDrippingBlocked() const;
|
|
bool IsRainDrippingBlockedBy(const class UObject* Object) const;
|
|
bool IsRainingBlocked() const;
|
|
bool IsRainingBlockedBy(const class UObject* Object) const;
|
|
bool IsRainSplashesBlocked() const;
|
|
bool IsRainSplashesBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXRaingWettingSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXRaingWettingSubcomp")
|
|
}
|
|
static class USHFXRaingWettingSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXRaingWettingSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXRaingWettingSubcomp;
|
|
|
|
// Class SHProto.SHAnimActionExecutiveBase
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class USHAnimActionExecutiveBase : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHAnimActionExecutiveBase* AnimActionExePtr)> EndPlayEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ACharacter* OwnerCharacter; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Abort();
|
|
void Finish(bool Success);
|
|
void OnBreak();
|
|
void OnFinish();
|
|
void OnStart();
|
|
void OnTick(float DeltaSeconds);
|
|
void Start();
|
|
|
|
class UObject* GetContextObject() const;
|
|
class ACharacter* GetOwnerCharacter() const;
|
|
TArray<TSoftObjectPtr<class UObject>> GetSoftAssets() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimActionExecutiveBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimActionExecutiveBase")
|
|
}
|
|
static class USHAnimActionExecutiveBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimActionExecutiveBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimActionExecutiveBase;
|
|
|
|
// Class SHProto.SHFXMaterialModifierSubcompSettings
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHFXMaterialModifierSubcompSettings : public UDataAsset
|
|
{
|
|
public:
|
|
bool UseCustomMaterialIndexes; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<int32> CustomMaterialIndexes; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USHMaterialPropertyControlSettings* MaterialPropertyControlSettings; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXMaterialModifierSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXMaterialModifierSubcompSettings")
|
|
}
|
|
static class USHFXMaterialModifierSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXMaterialModifierSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXMaterialModifierSubcompSettings;
|
|
|
|
// Class SHProto.SHFirearmBaseDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class USHFirearmBaseDamage : public UFirearmDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFirearmBaseDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFirearmBaseDamage")
|
|
}
|
|
static class USHFirearmBaseDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFirearmBaseDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFirearmBaseDamage;
|
|
|
|
// Class SHProto.SHAnimActionExecutive
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class USHAnimActionExecutive : public USHAnimActionExecutiveBase
|
|
{
|
|
public:
|
|
class USHAnimMontagePlayer* AnimPlayer; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class USHAnimMontagePlayer* GetAnimPlayer() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimActionExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimActionExecutive")
|
|
}
|
|
static class USHAnimActionExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimActionExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimActionExecutive;
|
|
|
|
// Class SHProto.SHTraversalBase
|
|
// 0x0008 (0x02B8 - 0x02B0)
|
|
class ASHTraversalBase : public AActor
|
|
{
|
|
public:
|
|
class USphereComponent* ProximitySphere; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalBase")
|
|
}
|
|
static class ASHTraversalBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHTraversalBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHTraversalBase;
|
|
|
|
// Class SHProto.SHTraversalObstacleExtended
|
|
// 0x0038 (0x02F0 - 0x02B8)
|
|
class ASHTraversalObstacleExtended final : public ASHTraversalBase
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* ObstacleMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* PlaneSideDetectionComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* TeleportToComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* TraversalIcon; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalObstacleExtendedComponent* TraversalObstacleExtendedComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalObstacleExtendedIconManager* TraversalIconManager; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTeleportOnPlayingEnd; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalObstacleExtended")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalObstacleExtended")
|
|
}
|
|
static class ASHTraversalObstacleExtended* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHTraversalObstacleExtended>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHTraversalObstacleExtended;
|
|
|
|
// Class SHProto.SHItemUseExecutive
|
|
// 0x0090 (0x00B8 - 0x0028)
|
|
class USHItemUseExecutive : public UObject
|
|
{
|
|
public:
|
|
bool bUseCustomSetupData; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHItemUseExeCustomSetupData> OverrideDataRows; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bAllowCombatInterupt; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LookAtAlphaBlendInSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaBlendOutSpeed; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowHoldingWeapons; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowSprint; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomMovementData; // 0x004E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMovementDataStruct MovementData; // 0x0050(0x0028)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class ACharacter* OwnerCharacter; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x38]; // 0x0080(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyItem();
|
|
void Finish(ESHUseFinishType FinishType);
|
|
void OnItemSpawn(class ASHItemBase* ItemPtr);
|
|
void OnUse();
|
|
void PreItemDespawn(class ASHItemBase* ItemPtr);
|
|
void UseBreak();
|
|
|
|
class ASHItemBase* GetItem(int32 ForIndex) const;
|
|
const class FName GetItemContext() const;
|
|
const struct FSHItemDataStruct GetItemData() const;
|
|
class ACharacter* GetOwnerCharacter() const;
|
|
bool WasBreakRequested() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemUseExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemUseExecutive")
|
|
}
|
|
static class USHItemUseExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemUseExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemUseExecutive;
|
|
|
|
// Class SHProto.SHCharacterPlayDLCSkinStaticMeshComponent
|
|
// 0x0020 (0x0620 - 0x0600)
|
|
class USHCharacterPlayDLCSkinStaticMeshComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
class USHDLCSkinSettingsDataAsset* Settings; // 0x05F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_600[0x20]; // 0x0600(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetShouldBeHidden(const bool bInHidden, const class UObject* Object);
|
|
|
|
bool ShouldBeHidden() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayDLCSkinStaticMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayDLCSkinStaticMeshComponent")
|
|
}
|
|
static class USHCharacterPlayDLCSkinStaticMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayDLCSkinStaticMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayDLCSkinStaticMeshComponent;
|
|
|
|
// Class SHProto.SHAnimatedItemUseExecutive
|
|
// 0x00B8 (0x0170 - 0x00B8)
|
|
class USHAnimatedItemUseExecutive : public USHItemUseExecutive
|
|
{
|
|
public:
|
|
struct FPlayAnimationData AnimationToPlay; // 0x00B8(0x00B0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* AnimPlayer; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessAnimationEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimatedItemUseExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimatedItemUseExecutive")
|
|
}
|
|
static class USHAnimatedItemUseExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimatedItemUseExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimatedItemUseExecutive;
|
|
|
|
// Class SHProto.SHAnimationStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHAnimationStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static float FindAveragePlayTimeOfBlendSpace(class UBlendSpace* InBlendSpace);
|
|
static float FindMaximumPlayTimeOfBlendSpace(class UBlendSpace* InBlendSpace);
|
|
static float FindMinimumPlayTimeOfBlendSpace(class UBlendSpace* InBlendSpace);
|
|
static float FindPlayTimeOfBlendSpaceForInput(class UBlendSpace* InBlendSpace, const struct FVector& InInput);
|
|
static bool HasActiveRotateInPlaceCurve(class UAnimInstance* InAnimInstance);
|
|
static bool VerifyBlendSpaceSamplesDifference(class UBlendSpace* InBlendSpace, float InMaximumAllowedDifference, const class FString& InDebugWarningMessage);
|
|
static bool VerifyBlendSpaceSamplesMaximumDuration(class UBlendSpace* InBlendSpace, float InMaximumAllowedDuration, const class FString& InDebugWarningMessage);
|
|
static bool VerifyBlendSpaceSamplesMinimumDuration(class UBlendSpace* InBlendSpace, float InMinimumAllowedDuration, const class FString& InDebugWarningMessage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimationStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimationStatics")
|
|
}
|
|
static class USHAnimationStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimationStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimationStatics;
|
|
|
|
// Class SHProto.SHSystemFXBase
|
|
// 0x0158 (0x0408 - 0x02B0)
|
|
class ASHSystemFXBase : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* ParticlesPivotPoint; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* DecalPivotPoint; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDecalComponent* DecalComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHSystemFXData* AssignedSystemFXData; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AkAudioEventOverride; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E0[0x128]; // 0x02E0(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnImpactDecalApplied();
|
|
void OnInit(const class USHSystemFXData* InSystemFXData, const struct FHitResult& InHit);
|
|
void PostAkEvent(class UAkAudioEvent* InAudioAsset, bool InShouldStopPooledAkComponentOnEndPlay);
|
|
void ProcessImpactFXFinished(class UNiagaraComponent* InComponent);
|
|
void SetSelfDestroyTimeValue(float InValue);
|
|
|
|
class UMaterialInstanceDynamic* GetDecalMaterialDynamic() const;
|
|
class UNiagaraComponent* GetSpawnedNiagaraComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSystemFXBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSystemFXBase")
|
|
}
|
|
static class ASHSystemFXBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSystemFXBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSystemFXBase;
|
|
|
|
// Class SHProto.SHAnimCombatSubcomp
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class USHAnimCombatSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAnimMontagePlayer* ReciveHit; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* WeaponShow; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* WeaponHide; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* WeaponChange; // 0x0050(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* Attack; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* RangedFire; // 0x0060(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* RangedReload; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* Dodge; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_78[0x20]; // 0x0078(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimCombatSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimCombatSubcomp")
|
|
}
|
|
static class USHAnimCombatSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimCombatSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimCombatSubcomp;
|
|
|
|
// Class SHProto.SHDebugOnlyDamage
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USHDebugOnlyDamage final : public UDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDebugOnlyDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDebugOnlyDamage")
|
|
}
|
|
static class USHDebugOnlyDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDebugOnlyDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDebugOnlyDamage;
|
|
|
|
// Class SHProto.SHFXRaingWettingSubcompSettings
|
|
// 0x00B0 (0x0100 - 0x0050)
|
|
class USHFXRaingWettingSubcompSettings final : public USHFXMaterialModifierSubcompSettings
|
|
{
|
|
public:
|
|
bool EnableRainWetting; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TotalWettingTime; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TotalDryingTime; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* WetDryCurve; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableRainDripping; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UNiagaraSystem> RainDrippingTemplate; // 0x0070(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RainDrippingSocketName; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString RainDrippingSpawnRateParamName; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString RainDrippingIntensityParamName; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RainDrippingIntensityEvaluateTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StopDrippingWetDryFactor; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RainDrippingIntensityDiminishTime; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableWading; // 0x00D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WadeDryingSpeed; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* WadeDryingCurveSlowdown; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* WadeSharpnessCurve; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* WadeOffsetWetCurve; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WadeCurvesTimeLength; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXRaingWettingSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXRaingWettingSubcompSettings")
|
|
}
|
|
static class USHFXRaingWettingSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXRaingWettingSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXRaingWettingSubcompSettings;
|
|
|
|
// Class SHProto.SHAnimDoorSubcomp
|
|
// 0x0040 (0x0078 - 0x0038)
|
|
class USHAnimDoorSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAnimMontagePlayer* Open; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* action; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorLockBaseComponent* InteractingDoorLockComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorAnimationsBaseComponent* InteractingDoorAnimsComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHDoorAttachment* InteractingDoorAttachmentActor; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActionBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnActionEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimDoorSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimDoorSubcomp")
|
|
}
|
|
static class USHAnimDoorSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimDoorSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimDoorSubcomp;
|
|
|
|
// Class SHProto.SHAnimEnviroHitReactionsSubcomp
|
|
// 0x0108 (0x0140 - 0x0038)
|
|
class USHAnimEnviroHitReactionsSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FSHAnimEnviroHitReactionsSubcompSettings Settings; // 0x0038(0x00E0)(Protected, NativeAccessSpecifierProtected)
|
|
class UEnviroHitReactionEvent* FrontHitEvent; // 0x0118(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UEnviroHitReactionEvent* SideHitEvent; // 0x0120(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_128[0x18]; // 0x0128(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlockAnimEnviroHitReactions(const bool Blocked, const class UObject* Object);
|
|
void BlockAnimEnviroHitSlideSnap(const bool Blocked, const class UObject* Object);
|
|
void SHDebug_Character_AnimEnviroHitReactions_DrawDebug();
|
|
void SHDebug_Character_AnimEnviroHitReactions_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimEnviroHitReactionsSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimEnviroHitReactionsSubcomp")
|
|
}
|
|
static class USHAnimEnviroHitReactionsSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimEnviroHitReactionsSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimEnviroHitReactionsSubcomp;
|
|
|
|
// Class SHProto.SHBoatMovementProcessor
|
|
// 0x0090 (0x00C0 - 0x0030)
|
|
class USHBoatMovementProcessor final : public USHVehicleMovementProcessor
|
|
{
|
|
public:
|
|
bool bRootMotionMovementOnlyXY; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRootMotionRotationOnlyYaw; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RootMotionMovementScale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RootMotionRotationScale; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementDragFactor; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationDragValue; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrintDebug; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_45[0x7B]; // 0x0045(0x007B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBoatMovementProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBoatMovementProcessor")
|
|
}
|
|
static class USHBoatMovementProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBoatMovementProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBoatMovementProcessor;
|
|
|
|
// Class SHProto.SHAnimFootIKSubcomp
|
|
// 0x00D0 (0x0108 - 0x0038)
|
|
class USHAnimFootIKSubcomp : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FVector PelvisOffset; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSHAnimFootIKSubcompSettings Settings; // 0x0050(0x0070)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C0[0x48]; // 0x00C0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ResetIK();
|
|
void SetFeetAllIKEnabled(bool bEnable, float interpSpeed);
|
|
void SetFeetRotationOffsetEnabled(bool NewIsEnable);
|
|
void SetFootIKEnabled(bool bEnable, int32 Index_0, float interpSpeed);
|
|
void SetIKEnabled(bool NewIsEnabled);
|
|
void SetPelvisIKEnabled(bool NewIsEnable, float PelvisInterpSpeed);
|
|
void SHDebug_Shared_Anim_FootIK_Enabled(bool Enabled);
|
|
void SHDebug_Shared_Anim_FootIK_PelvisOffsetInterpSpeed(float interpSpeed);
|
|
|
|
struct FFootIKData GetFootIK(int32 Index_0) const;
|
|
bool GetIsIKEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimFootIKSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimFootIKSubcomp")
|
|
}
|
|
static class USHAnimFootIKSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimFootIKSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimFootIKSubcomp;
|
|
|
|
// Class SHProto.SHSettingOptionsPanel
|
|
// 0x0068 (0x0528 - 0x04C0)
|
|
class USHSettingOptionsPanel : public USettingsPanelWidget
|
|
{
|
|
public:
|
|
class UWidget* ShowAdvanced_but; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidget* GameplayChallenge_but; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UItemsNotificationsVisualizationWidget* ItemsNotificationsVis_wdg; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGameplayPresetsConfig* PresetsConfig; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class URetroModeDataListAsset> RetroModes; // 0x04E0(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_510[0x10]; // 0x0510(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHGameTextsConfig* GameTextsConfig; // 0x0520(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void GameplayChallengeApply();
|
|
void OnShowInteractionIconVisualization(bool Show_0);
|
|
void OnShowItemsNotificationsVisualization(bool Show_0);
|
|
void OnShowReticleVisualization(bool Show_0);
|
|
void OnShowStruggleIconVisualization(bool Show_0);
|
|
void OnShowTranscriptionVisualization(bool Show_0);
|
|
void OnShowTraversalIconVisualization(bool Show_0);
|
|
void OnShowTutorialsVisualization(bool Show_0);
|
|
void OnUpdateInteractionIconVisualization();
|
|
void OnUpdateReticleVisualization();
|
|
void OnUpdateStruggleIconVisualization();
|
|
void OnUpdateTranscriptionVisualization();
|
|
void OnUpdateTraversalIconVisualization();
|
|
void OnUpdateTutorialsVisualization();
|
|
void ShowItemsNotificationsVisualization(bool Show_0);
|
|
|
|
struct FInteractionIconData GetInteractionIconData() const;
|
|
bool GetItemsNotificationsData() const;
|
|
struct FReticleData GetReticleData() const;
|
|
struct FStruggleInputData GetStruggleIconData() const;
|
|
struct FSlateFontInfo GetTranscriptionFontInfo() const;
|
|
struct FTraversalIconData GetTraversalIconData() const;
|
|
struct FTutorialsData GetTutorialsData() const;
|
|
void OnUpdateItemsNotificationsVisualization() const;
|
|
void UpdateItemsNotificationsVisualization() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSettingOptionsPanel")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSettingOptionsPanel")
|
|
}
|
|
static class USHSettingOptionsPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSettingOptionsPanel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSettingOptionsPanel;
|
|
|
|
// Class SHProto.SHAnimHandIKSubcomp
|
|
// 0x0048 (0x0080 - 0x0038)
|
|
class USHAnimHandIKSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x48]; // 0x0038(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetLeftHandLocation(const struct FVector& InLoc, float interpSpeed, bool SetFullAlpha);
|
|
void SetRightHandLocation(const struct FVector& InLoc, float interpSpeed, bool SetFullAlpha);
|
|
void StopBothIK(float interpSpeed);
|
|
void StopLeftHandIK(float interpSpeed);
|
|
void StopRightHandIK(float interpSpeed);
|
|
|
|
float GetLeftHandAlpha() const;
|
|
struct FVector GetLeftHandLocation() const;
|
|
float GetRightHandAlpha() const;
|
|
struct FVector GetRightHandLocation() const;
|
|
bool IsLeftHandIKEnabled() const;
|
|
bool IsRightHandIKEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimHandIKSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimHandIKSubcomp")
|
|
}
|
|
static class USHAnimHandIKSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimHandIKSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimHandIKSubcomp;
|
|
|
|
// Class SHProto.SHMariaFXComponent
|
|
// 0x0018 (0x0108 - 0x00F0)
|
|
class USHMariaFXComponent final : public USHFXComponent
|
|
{
|
|
public:
|
|
class USHFXVisualHPSubcompSettings* VisualHPSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXRaingWettingSubcompSettings* RainWettingSettings; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXAcidLayerSubcompSettings* AcidLayerSettings; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaFXComponent")
|
|
}
|
|
static class USHMariaFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaFXComponent;
|
|
|
|
// Class SHProto.SHAnimHeadRotationBaseSubcomp
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
class USHAnimHeadRotationBaseSubcomp : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAimOffsetAnimInstance* AimOffsetAnimInstanceCurrent; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x70]; // 0x0040(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ManualLookAtTarget(class USceneComponent* InTargetComponent, float InBlendInSpeed, float InBlendOutSpeed);
|
|
void SetHeadRotationEnabled(const bool bInEnabled, float InBlendSpeed, const class UObject* Object);
|
|
void SetNewAimOffsetAnimInstance(TSubclassOf<class USHAimOffsetAnimInstance> NewAimOffset);
|
|
void SHDebug_Shared_Anim_HeadRotation_SetLookAtEnabled(bool bInEnabled);
|
|
|
|
class USceneComponent* GetCurrentLookAtTarget() const;
|
|
bool IsHeadRotationEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimHeadRotationBaseSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimHeadRotationBaseSubcomp")
|
|
}
|
|
static class USHAnimHeadRotationBaseSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimHeadRotationBaseSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimHeadRotationBaseSubcomp;
|
|
|
|
// Class SHProto.SHAnimHeadRotationSubcomp
|
|
// 0x0038 (0x00E8 - 0x00B0)
|
|
class USHAnimHeadRotationSubcomp final : public USHAnimHeadRotationBaseSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x38]; // 0x00B0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Anim_HeadRotation_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimHeadRotationSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimHeadRotationSubcomp")
|
|
}
|
|
static class USHAnimHeadRotationSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimHeadRotationSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimHeadRotationSubcomp;
|
|
|
|
// Class SHProto.SHAnimItemInteractionSubcomp
|
|
// 0x0288 (0x02C0 - 0x0038)
|
|
class USHAnimItemInteractionSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
EItemInteractionType InteractionType; // 0x0038(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector InvestigationItemLocation; // 0x0040(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector ReachHandLocation; // 0x0058(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 InvestigationFlipSide; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FItemInvestigationAnimationData ItemInvestigationAnimationsData; // 0x0078(0x0100)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FItemQuickGrabAnimationData ItemQuickGrabAnimationsData; // 0x0178(0x0060)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class USHItemInteractionAnimInstance* ItemInteractionAnimInstance; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHItemBase* InvestigationItem; // 0x01E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHWeaponManageCmbSubcomp* WeaponManageSubcomp; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F0[0xD0]; // 0x01F0(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleInvestigationFinishAnimEndEvent();
|
|
void HandleInvestigationFlipAnimEndNotify(float AnimationTime, int32 FlipSide);
|
|
void HandleInvestigationSetupAnimEndEvent();
|
|
void HandlePostInvestigationAnimEndEvent();
|
|
void HandlePreInvestigationAnimEndEvent();
|
|
void InvestigationSetHandLocationFAB();
|
|
void PlayPreInvestigationAnimation();
|
|
void TakeItemAnimationEnd();
|
|
void TakeItemSetDirection(bool bSetProperHand);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimItemInteractionSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimItemInteractionSubcomp")
|
|
}
|
|
static class USHAnimItemInteractionSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimItemInteractionSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimItemInteractionSubcomp;
|
|
|
|
// Class SHProto.SHMiniInventoryWidget
|
|
// 0x0178 (0x03F0 - 0x0278)
|
|
class USHMiniInventoryWidget : public UUserWidget
|
|
{
|
|
public:
|
|
bool bAllowLoopItems; // 0x0278(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InputThrottleAcceleration; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText NoItemsAtAllDisplayText; // 0x0280(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UTexture* DebugTexture; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCanvasPanel* InvBackground; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCanvasPanel* PreviewsContainerCanvas; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ItemNameWidget; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewCenterItem; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewUpItem_01; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewUpItem_02; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewUpItem_03; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewUpItem_04; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewDownItem_01; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewDownItem_02; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewDownItem_03; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewDownItem_04; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* MoveItemUpAnim; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* MoveItemDownAnim; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* FadeInAnim; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* FadeOutAnim; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* WrongItemAnim; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_OpenMiniInventory; // 0x0328(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_CloseMiniInventory; // 0x0330(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_MoveItem; // 0x0338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_UseCorrectItem; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_UseIncorrectItem; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0350(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayFocusWidget* OwnerWidget; // 0x0358(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* CurrentPlayingAnimation; // 0x0360(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UWidget*> DynamicItemWidgets; // 0x0368(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<ESHItemTypeEnum> RequestedItemTypes; // 0x0378(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_388[0x68]; // 0x0388(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnimFinished();
|
|
void OnItemMoveNameAndDescriptionUpdate();
|
|
void OnItemMoveZOrderUpdate();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMiniInventoryWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMiniInventoryWidget")
|
|
}
|
|
static class USHMiniInventoryWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMiniInventoryWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMiniInventoryWidget;
|
|
|
|
// Class SHProto.SHAnimItemUseableSubcomp
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimItemUseableSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimItemUseableSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimItemUseableSubcomp")
|
|
}
|
|
static class USHAnimItemUseableSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimItemUseableSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimItemUseableSubcomp;
|
|
|
|
// Class SHProto.SHVehicleInputReceiver
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USHVehicleInputReceiver : public UObject
|
|
{
|
|
public:
|
|
class USHVehicleSpotComponent* OwnerSpot; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHVehicleInputReceiver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHVehicleInputReceiver")
|
|
}
|
|
static class USHVehicleInputReceiver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHVehicleInputReceiver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHVehicleInputReceiver;
|
|
|
|
// Class SHProto.SHBoatInputReceiver
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class USHBoatInputReceiver final : public USHVehicleInputReceiver
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBoatInputReceiver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBoatInputReceiver")
|
|
}
|
|
static class USHBoatInputReceiver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBoatInputReceiver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBoatInputReceiver;
|
|
|
|
// Class SHProto.SHAnimKnockDownSubcomp
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimKnockDownSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const EKnockDownState GetKnockDownState();
|
|
void SetKnockDownState(EKnockDownState NewKnockDownState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimKnockDownSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimKnockDownSubcomp")
|
|
}
|
|
static class USHAnimKnockDownSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimKnockDownSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimKnockDownSubcomp;
|
|
|
|
// Class SHProto.SHAnimLookAtSubcomp
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class USHAnimLookAtSubcomp : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FRotator HeadRotation; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float LookAlpha; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0xC]; // 0x0054(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimLookAtSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimLookAtSubcomp")
|
|
}
|
|
static class USHAnimLookAtSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimLookAtSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimLookAtSubcomp;
|
|
|
|
// Class SHProto.SHDoorMovementBaseComponent
|
|
// 0x0088 (0x0128 - 0x00A0)
|
|
class USHDoorMovementBaseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FVector DoorTraceAdjust; // 0x00A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DoorTraceLocalOffset; // 0x00B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* ManagedDoorMesh; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* ManagedPlaneSideDetection; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorLockBaseComponent* ManagedDoorLockComponent; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* ManagedProximityDetectionSphere; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* ManagedAboveHandleSpot; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* ManagedBelowHandleSpot; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* ActiveProximitySHActor; // 0x0100(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_108[0x20]; // 0x0108(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessMeshHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void ProcessProximitySHActorBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximitySHActorEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
void SetIsManagedByCutscene(bool InEnable, const class UObject* Object);
|
|
|
|
ESHDoorStateEnum GetCurrentDoorState() const;
|
|
float GetCurrentDoorVelocity() const;
|
|
struct FVector GetDoorTraceHalfSize() const;
|
|
float GetLastDoorVelocity() const;
|
|
bool IsManagedByCutscene() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorMovementBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorMovementBaseComponent")
|
|
}
|
|
static class USHDoorMovementBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorMovementBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorMovementBaseComponent;
|
|
|
|
// Class SHProto.SHSlidingDoorMovementComponent
|
|
// 0x0060 (0x0188 - 0x0128)
|
|
class USHSlidingDoorMovementComponent final : public USHDoorMovementBaseComponent
|
|
{
|
|
public:
|
|
float BeginPlayDoorMovementAlpha; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementRange; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector MovementDirection; // 0x0130(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* DefaultOpenMovementCurve; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DoorMovementAlphaSave; // 0x0150(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_154[0x34]; // 0x0154(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OverrideDoorAlpha(float InDoorAlpha);
|
|
bool RequestPlayCurveMovement(class UCurveFloat* InCurve);
|
|
bool RequestPlayDefaultOpenMovement();
|
|
void StopCurveMovement();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSlidingDoorMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSlidingDoorMovementComponent")
|
|
}
|
|
static class USHSlidingDoorMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSlidingDoorMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSlidingDoorMovementComponent;
|
|
|
|
// Class SHProto.SHAnimLyingFigureMovementSubcomp
|
|
// 0x0018 (0x0160 - 0x0148)
|
|
class USHAnimLyingFigureMovementSubcomp final : public USHAnimNPCMovementSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_148[0x18]; // 0x0148(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegisterPrerequisites(class USHEnemyLyingComponent* InLyingComponent, class USceneComponent* InCrawlRearComponent, class USceneComponent* InCrawlFrontComponent);
|
|
void SetAllowInaccurateLocomotionAnimations(bool InAllow);
|
|
void SetCrawlBendAngles(float InYawAngle, float InPitchAngle);
|
|
void SetRequiredLocomotionDistanceAccuracy(float InDistanceAccuracy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimLyingFigureMovementSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimLyingFigureMovementSubcomp")
|
|
}
|
|
static class USHAnimLyingFigureMovementSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimLyingFigureMovementSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimLyingFigureMovementSubcomp;
|
|
|
|
// Class SHProto.SHCharacterPlayInputComponent
|
|
// 0x0118 (0x0240 - 0x0128)
|
|
class USHCharacterPlayInputComponent final : public UInputComponent
|
|
{
|
|
public:
|
|
class UBInputAction* MainMenu; // 0x0128(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Cancel; // 0x0130(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputMovement* Movement; // 0x0138(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputRotation* Rotation; // 0x0140(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Crouch; // 0x0148(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Sprint; // 0x0150(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Interact; // 0x0158(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* FlashlightToggle; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputMovement* InvestigationMovement; // 0x0168(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputRotation* InvestigationRotation; // 0x0170(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InvestigationFlip; // 0x0178(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InvestigationZoom; // 0x0180(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InvestigationTranscript; // 0x0188(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InvestigationPreviousItem; // 0x0190(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InvestigationNextItem; // 0x0198(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InventoryToggle; // 0x01A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* MapToggle; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* InventoryMapHold; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* MeleeAttack; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* RangedAim; // 0x01C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAxis* SwitchFocus; // 0x01C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Fire; // 0x01D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Reload; // 0x01D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Dodge; // 0x01E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* Struggling; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* QuickTurn; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* ActionHealing; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* WeaponChangeRangedPrevious; // 0x0200(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* WeaponChangeRangedNext; // 0x0208(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* WeaponChangePistol; // 0x0210(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* WeaponChangeShotgun; // 0x0218(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* WeaponChangeRifle; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* BoatForward; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* BoatLeft; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBInputAction* BoatRight; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayInputComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayInputComponent")
|
|
}
|
|
static class USHCharacterPlayInputComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayInputComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayInputComponent;
|
|
|
|
// Class SHProto.SHAnimMandarinMovementSubcomp
|
|
// 0x0008 (0x0150 - 0x0148)
|
|
class USHAnimMandarinMovementSubcomp final : public USHAnimNPCMovementSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimMandarinMovementSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimMandarinMovementSubcomp")
|
|
}
|
|
static class USHAnimMandarinMovementSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimMandarinMovementSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimMandarinMovementSubcomp;
|
|
|
|
// Class SHProto.SHAnimMariaMovementSubcomp
|
|
// 0x0000 (0x0148 - 0x0148)
|
|
class USHAnimMariaMovementSubcomp final : public USHAnimNPCMovementSubcomp
|
|
{
|
|
public:
|
|
void PrepareChaseMovement(const class UObject* Object);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimMariaMovementSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimMariaMovementSubcomp")
|
|
}
|
|
static class USHAnimMariaMovementSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimMariaMovementSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimMariaMovementSubcomp;
|
|
|
|
// Class SHProto.SHCharacterPlayInteractionSlotComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USHCharacterPlayInteractionSlotComponent : public UActorComponent
|
|
{
|
|
public:
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayInteractionSlotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayInteractionSlotComponent")
|
|
}
|
|
static class USHCharacterPlayInteractionSlotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayInteractionSlotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayInteractionSlotComponent;
|
|
|
|
// Class SHProto.SHAnimMontagePlayer
|
|
// 0x0100 (0x0128 - 0x0028)
|
|
class USHAnimMontagePlayer final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UAnimMontage* Montage)> MontageStartEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class UAnimMontage* Montage, ESHAnimEndType AnimEndType)> MontageEndEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class UAnimMontage* Montage, ESHAnimEndType AnimEndType)> MontageBlendingOutEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHAnimComponent* OwnerComponent; // 0x0058(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequenceBase* InputData; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* CurrentMontage; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPlayAnimationData PlayAnimationData; // 0x0070(0x00B0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ChangeSectionRequest(const class FName NewSectionName, const float NewSectionBlendInTime, const float OldSectionBlendOutTime);
|
|
void OnAnyMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnAnyMontageEnd(class UAnimMontage* Montage, bool bInterrupted);
|
|
bool OverwriteRequest(const float StopBlendoutTime, const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput);
|
|
bool PauseRequest();
|
|
bool PlayOrOverwriteRequest(const float StopBlendoutTime, const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput);
|
|
bool PlayRequest(const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput);
|
|
bool ResumeRequest();
|
|
bool StopRequest(const float StopBlendoutTime);
|
|
|
|
class UAnimMontage* GetCurrentMontage() const;
|
|
class UAnimSequenceBase* GetInputData() const;
|
|
const struct FPlayAnimationData GetPlayAnimationData() const;
|
|
float GetPosition() const;
|
|
bool IsPlaying() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimMontagePlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimMontagePlayer")
|
|
}
|
|
static class USHAnimMontagePlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimMontagePlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimMontagePlayer;
|
|
|
|
// Class SHProto.SHMusicRTPCVolume
|
|
// 0x0070 (0x0358 - 0x02E8)
|
|
class ASHMusicRTPCVolume final : public AVolume
|
|
{
|
|
public:
|
|
TMap<TSoftObjectPtr<class UAkRtpc>, float> RTPCParams; // 0x02E8(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsEnabledOnBegin; // 0x0338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_339[0x1F]; // 0x0339(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(const class UObject* Enabler, bool InEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMusicRTPCVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMusicRTPCVolume")
|
|
}
|
|
static class ASHMusicRTPCVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMusicRTPCVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMusicRTPCVolume;
|
|
|
|
// Class SHProto.SHAnimMovementSubcomp
|
|
// 0x00D0 (0x0108 - 0x0038)
|
|
class USHAnimMovementSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
class FName CustomLocomotionGraphTag; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName CustomChangeLocomotionSnapshotName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHLocomotionAnimInstance* LocomotionAnimInstanceCurrent; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharAnimationInstance* MainCharAnimationInstance; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x98]; // 0x0058(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHAnimMovementSubcompSettings Settings; // 0x00F0(0x0010)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool CanPlayInvestigationAnim() const;
|
|
ELocomotionState GetLocomotionAnimationState() const;
|
|
class USHLocomotionAnimInstance* GetLocomotionAnimInstance() const;
|
|
bool HasMovementInput() const;
|
|
bool IsMoving() const;
|
|
bool ShouldLookOnAimWalk() const;
|
|
bool ShouldMove() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimMovementSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimMovementSubcomp")
|
|
}
|
|
static class USHAnimMovementSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimMovementSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimMovementSubcomp;
|
|
|
|
// Class SHProto.EnviroHitReactionEvent
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UEnviroHitReactionEvent : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAngleCurveWithScaleGetter AngleToAdd; // 0x0030(0x0018)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* Character; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnviroHitReactionEvent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnviroHitReactionEvent")
|
|
}
|
|
static class UEnviroHitReactionEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnviroHitReactionEvent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnviroHitReactionEvent;
|
|
|
|
// Class SHProto.SHCharacterPlayEnviroFrontHitEvent
|
|
// 0x0010 (0x0068 - 0x0058)
|
|
class USHCharacterPlayEnviroFrontHitEvent final : public UEnviroHitReactionEvent
|
|
{
|
|
public:
|
|
uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayEnviroFrontHitEvent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayEnviroFrontHitEvent")
|
|
}
|
|
static class USHCharacterPlayEnviroFrontHitEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayEnviroFrontHitEvent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayEnviroFrontHitEvent;
|
|
|
|
// Class SHProto.SHAnimNotifyState_DelayHitReactions
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USHAnimNotifyState_DelayHitReactions final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
ESHHitReactionResponseType DelayHitReactionTypes; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> DontDelayVariants; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_DelayHitReactions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_DelayHitReactions")
|
|
}
|
|
static class USHAnimNotifyState_DelayHitReactions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_DelayHitReactions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_DelayHitReactions;
|
|
|
|
// Class SHProto.SHAnimNState_FallingState
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class USHAnimNState_FallingState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float CheckDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Acceleration; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector VectorToRotate; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_FallingState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_FallingState")
|
|
}
|
|
static class USHAnimNState_FallingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_FallingState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_FallingState;
|
|
|
|
// Class SHProto.SHCharacterPlayHealthComponent
|
|
// 0x00F0 (0x0190 - 0x00A0)
|
|
class USHCharacterPlayHealthComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class USHCharacterPlayHealthSettings* Settings; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHCharacterPlayHealthComponent* Component)> OnHealthStateChangedBlueprintEvent; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHPlayerDeathVolume*> PlayerDeathVolumes; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMaterialPropertyControlHandler> HealthMaterialPropertyControlsHandlers; // 0x00D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHDynamicPostProcessHandler> DynamicPostProcessHandlers; // 0x00E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UCameraShakeBase* PlayingSprintCameraShake; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HealthValue; // 0x00F8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_FC[0x94]; // 0x00FC(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool PlayDeathSequenceRequest(class UObject* InSlayer, const struct FVector& InHitWorldDirection);
|
|
float ReceiveDamage(float DamageValue, const class UObject* Object, bool bRequireCriticalnjuryState);
|
|
float ReceiveHeal(float InHealValue, const class UObject* Object);
|
|
void SetDeathSequenceBlocked(const bool Blocked, const class UObject* Object);
|
|
void SHDebug_Character_Health_CantTouchThis();
|
|
void SHDebug_Character_Health_DeathSequence_Debug();
|
|
void SHDebug_Character_Health_DisableReceiveDamageEffects();
|
|
void SHDebug_Character_Health_DrawHitpointsDebug();
|
|
void SHDebug_Character_Health_FakeDamage(int32 Value);
|
|
void SHDebug_Character_Health_FakeHeal(int32 Value);
|
|
void SHDebug_Character_Health_GodMode();
|
|
void SHDebug_Character_Health_NotEverybodyHurts();
|
|
void SHDebug_Character_Health_ValuesDebug();
|
|
void UpdateControllerLights();
|
|
|
|
ESHHealthStateEnum GetHealthState() const;
|
|
float GetHealthValue() const;
|
|
bool IsDeathSequenceBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayHealthComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayHealthComponent")
|
|
}
|
|
static class USHCharacterPlayHealthComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayHealthComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayHealthComponent;
|
|
|
|
// Class SHProto.SHAnimNState_RotateActor
|
|
// 0x0088 (0x00B8 - 0x0030)
|
|
class USHAnimNState_RotateActor final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
struct FVector VectorToRotate; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationSpeed; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MoveSpeed; // 0x0050(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_68[0x50]; // 0x0068(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_RotateActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_RotateActor")
|
|
}
|
|
static class USHAnimNState_RotateActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_RotateActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_RotateActor;
|
|
|
|
// Class SHProto.SHProjectile
|
|
// 0x0058 (0x0308 - 0x02B0)
|
|
class ASHProjectile : public AActor
|
|
{
|
|
public:
|
|
class USphereComponent* SphereComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProjectileMovementComponent* ProjectileMovement; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector InitialVelocity; // 0x02C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRange; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SpawnLocation; // 0x02E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoDestroyOnMovementStopeed; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LifetimeAfterRangeReached; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsMaxRangeReached() const;
|
|
bool WantDrawDebug() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHProjectile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHProjectile")
|
|
}
|
|
static class ASHProjectile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHProjectile>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHProjectile;
|
|
|
|
// Class SHProto.SHProjectileFightable
|
|
// 0x0038 (0x0340 - 0x0308)
|
|
class ASHProjectileFightable final : public ASHProjectile
|
|
{
|
|
public:
|
|
uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAllowedHeightDelta; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAllowedDistanceToHitPoint2D; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle SecondaryAttackDataRowHandle; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_328[0x18]; // 0x0328(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetDeactivated(const bool bDeactivated, const class UObject* Object);
|
|
|
|
bool IsDeactivated() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHProjectileFightable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHProjectileFightable")
|
|
}
|
|
static class ASHProjectileFightable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHProjectileFightable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHProjectileFightable;
|
|
|
|
// Class SHProto.SHAnimNotifyState_IdleLoop
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHAnimNotifyState_IdleLoop final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_IdleLoop")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_IdleLoop")
|
|
}
|
|
static class USHAnimNotifyState_IdleLoop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_IdleLoop>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_IdleLoop;
|
|
|
|
// Class SHProto.SHLookAtEnemyTargetProvider
|
|
// 0x0030 (0x0098 - 0x0068)
|
|
class USHLookAtEnemyTargetProvider : public USHLookAtTargetProvider
|
|
{
|
|
public:
|
|
float MaxDistance; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AngleScoreCurve; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ACharacter> EnemyClass; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ACharacter* LastSelectedEnemy; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLookAtEnemyTargetProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLookAtEnemyTargetProvider")
|
|
}
|
|
static class USHLookAtEnemyTargetProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLookAtEnemyTargetProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLookAtEnemyTargetProvider;
|
|
|
|
// Class SHProto.AnimNotify_LockPhysicsRotation
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimNotify_LockPhysicsRotation final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool bLockRotation; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName LockType; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_LockPhysicsRotation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_LockPhysicsRotation")
|
|
}
|
|
static class UAnimNotify_LockPhysicsRotation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_LockPhysicsRotation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_LockPhysicsRotation;
|
|
|
|
// Class SHProto.SHAnimNotifyState_LookAtEnemy
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHAnimNotifyState_LookAtEnemy final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool _CheckConeRange; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _ConeRange; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 _Priority; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState_LookAtEnemy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState_LookAtEnemy")
|
|
}
|
|
static class USHAnimNotifyState_LookAtEnemy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState_LookAtEnemy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState_LookAtEnemy;
|
|
|
|
// Class SHProto.SHCharacterPlayLightingBase
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class ASHCharacterPlayLightingBase : public AActor
|
|
{
|
|
public:
|
|
struct FLinearColor DefaultGlobalColor; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x40]; // 0x02C0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLightingBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLightingBase")
|
|
}
|
|
static class ASHCharacterPlayLightingBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlayLightingBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlayLightingBase;
|
|
|
|
// Class SHProto.SHAnimNState_MQSpiderChangeSurface
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHAnimNState_MQSpiderChangeSurface final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_MQSpiderChangeSurface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_MQSpiderChangeSurface")
|
|
}
|
|
static class USHAnimNState_MQSpiderChangeSurface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_MQSpiderChangeSurface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_MQSpiderChangeSurface;
|
|
|
|
// Class SHProto.NurseHoldOntoDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UNurseHoldOntoDamage final : public UMeleeDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NurseHoldOntoDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NurseHoldOntoDamage")
|
|
}
|
|
static class UNurseHoldOntoDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNurseHoldOntoDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNurseHoldOntoDamage;
|
|
|
|
// Class SHProto.SHAnimNState_PHMovePlayRate
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHAnimNState_PHMovePlayRate final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float PlayRate; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* PlayRateCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_PHMovePlayRate")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_PHMovePlayRate")
|
|
}
|
|
static class USHAnimNState_PHMovePlayRate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_PHMovePlayRate>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_PHMovePlayRate;
|
|
|
|
// Class SHProto.SHCharacterPlayManagedInteractionSlotComponent
|
|
// 0x0098 (0x0148 - 0x00B0)
|
|
class USHCharacterPlayManagedInteractionSlotComponent : public USHCharacterPlayInteractionSlotComponent
|
|
{
|
|
public:
|
|
float MouseRotationMultiplier; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PadRotationMultiplier; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementMultiplier; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHManagedInteractionSlotCleanupConfig CleanupConfig; // 0x00BC(0x0014)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x78]; // 0x00D0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayManagedInteractionSlotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayManagedInteractionSlotComponent")
|
|
}
|
|
static class USHCharacterPlayManagedInteractionSlotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayManagedInteractionSlotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayManagedInteractionSlotComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayGenericInteractionSlotComponent
|
|
// 0x0088 (0x01D0 - 0x0148)
|
|
class USHCharacterPlayGenericInteractionSlotComponent final : public USHCharacterPlayManagedInteractionSlotComponent
|
|
{
|
|
public:
|
|
uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TScriptInterface<class ISHInteractionGeneric> ActiveInteraction; // 0x0150(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_160[0x50]; // 0x0160(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHInteractionGenericComponent* GenericObject; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayGenericInteractionSlotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayGenericInteractionSlotComponent")
|
|
}
|
|
static class USHCharacterPlayGenericInteractionSlotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayGenericInteractionSlotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayGenericInteractionSlotComponent;
|
|
|
|
// Class SHProto.SHAnimNState_PHStopMotionAnim
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHAnimNState_PHStopMotionAnim final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float StopMotionAlpha; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* StopMotionAlphaCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_PHStopMotionAnim")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_PHStopMotionAnim")
|
|
}
|
|
static class USHAnimNState_PHStopMotionAnim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_PHStopMotionAnim>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNState_PHStopMotionAnim;
|
|
|
|
// Class SHProto.AnimNotify_DisableLookAt
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAnimNotify_DisableLookAt final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float LookAtAlphaBlendInSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaBlendOutSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DisableLookAt")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DisableLookAt")
|
|
}
|
|
static class UAnimNotify_DisableLookAt* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DisableLookAt>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DisableLookAt;
|
|
|
|
// Class SHProto.SHCharacterPlayLightsComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class USHCharacterPlayLightsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class ASHCharacterPlayLightingBase> LightingActorClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHFlashlightControlVolume*> FlashlightControlVolumes; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlayLightingBase* LightingActor; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHCharacterPlayLightingControlDataBlender*> LightingControlDataBlenders; // 0x00C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Lights_DrawDebug();
|
|
void SHDebug_Character_Lights_Flashlight_DrawDebug();
|
|
void SHDebug_Character_Lights_Flashlight_ValuesDebug();
|
|
void SHDebug_Character_Lights_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLightsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLightsComponent")
|
|
}
|
|
static class USHCharacterPlayLightsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayLightsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayLightsComponent;
|
|
|
|
// Class SHProto.AnimNotify_HideWeaponMesh
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UAnimNotify_HideWeaponMesh final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool EnsureIsHiddenPerTick; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ASHItemWeapon*> ProcessedWeapons; // 0x0038(0x0010)(BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_HideWeaponMesh")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_HideWeaponMesh")
|
|
}
|
|
static class UAnimNotify_HideWeaponMesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_HideWeaponMesh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_HideWeaponMesh;
|
|
|
|
// Class SHProto.SHPushableComponent
|
|
// 0x0260 (0x0300 - 0x00A0)
|
|
class alignas(0x10) USHPushableComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool bBlockedOnBeginPlay; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableForward; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableBackward; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableRight; // 0x00A3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableLeft; // 0x00A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> AnimInstanceClass; // 0x00A8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtRotationSnapDuration; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtRotationSnapPitch; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bApplyViewRotationLimits; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D ViewRotationLimitPitch; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasStaticYawRotation; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D ViewRotationLimitYaw; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PossibleMovementsDebugSize; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector FloorDebugMiddleLocal; // 0x0118(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FloorDebugExtent; // 0x0130(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bManageOwnerTick; // 0x0148(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHPushableHandleData> Handles; // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector CustomBoundsScale; // 0x0160(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector MovementFloorValidationOriginOffset; // 0x0178(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnPreStartBP; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnStartedBP; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnMovementBP; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnCollisionHitBP; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnFinishedBP; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnInteruptedBP; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnComponentBlockedChangedBP; // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* OwnerMesh; // 0x0200(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* ProximitySphere; // 0x0208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* InteractingCharacter; // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHPushingObjectAnimInstance* LinkedAnimGraphInstance; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector LastFrameWorldLoc; // 0x0220(0x0018)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_238[0xC8]; // 0x0238(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Initialize(class USphereComponent* InProximitySphere, class UMeshComponent* InMainMesh);
|
|
void Interact(class ASHCharacterPlay* InInteractingCharacter);
|
|
void ManualFinishRequest();
|
|
void ProcessAnimInstFinishedInteraction(class USHPushingObjectAnimInstance* AnimInst);
|
|
void ProcessAnimInstFiredFinishInteraction(class USHPushingObjectAnimInstance* AnimInst);
|
|
void ProcessAnimInstStartedInteraction(class USHPushingObjectAnimInstance* AnimInst);
|
|
void ProcessAnimInstStartedMovement(class USHPushingObjectAnimInstance* AnimInst);
|
|
void ProcessAnimInstStoppedMovement(class USHPushingObjectAnimInstance* AnimInst);
|
|
void ProcessInteractingCharacterCombatInputModeChanged(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractingCharacterReceiveDamage(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessLookAtRotationAbsoluteEnd(bool WasCompleted);
|
|
void ProcessMovementSnapEnd(bool WasCompleted);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
void ProcessSlideSnapEnd(bool WasCompleted);
|
|
void SetComponentBlocked(const bool Blocked, const class UObject* Object);
|
|
void TeleportAbsolute(const struct FVector& InWorldLoc);
|
|
|
|
class ASHCharacterPlay* GetInteractingCharacter() const;
|
|
class USHPushingObjectAnimInstance* GetLinkedAnimGraphInstance() const;
|
|
class UMeshComponent* GetOwnerMesh() const;
|
|
bool IsComponentBlocked() const;
|
|
bool IsInInteraction() const;
|
|
bool IsInteractingCharacterStandingOnOwnerMesh() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushableComponent")
|
|
}
|
|
static class USHPushableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPushableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPushableComponent;
|
|
|
|
// Class SHProto.SHAnimNState_HyperArmor
|
|
// 0x0068 (0x0098 - 0x0030)
|
|
class USHAnimNState_HyperArmor final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHEnemyHitReactionSelectionAllowedStates AllowedHitReactions; // 0x0038(0x0060)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNState_HyperArmor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNState_HyperArmor")
|
|
}
|
|
static class USHAnimNState_HyperArmor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNState_HyperArmor>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHAnimNState_HyperArmor;
|
|
|
|
// Class SHProto.SHAnimNotify_MariaDialogue
|
|
// 0x00F0 (0x0128 - 0x0038)
|
|
class USHAnimNotify_MariaDialogue final : public UAnimNotify
|
|
{
|
|
public:
|
|
struct FDialogDialog DialogToPlay; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDialogInfo DialogInfo; // 0x0060(0x00C8)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_MariaDialogue")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_MariaDialogue")
|
|
}
|
|
static class USHAnimNotify_MariaDialogue* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_MariaDialogue>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_MariaDialogue;
|
|
|
|
// Class SHProto.SHAnimNotify_MonsterReviveSeizureRestart
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_MonsterReviveSeizureRestart final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName SeizuresFinishSection; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReduceSeizuresCountBy; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_MonsterReviveSeizureRestart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_MonsterReviveSeizureRestart")
|
|
}
|
|
static class USHAnimNotify_MonsterReviveSeizureRestart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_MonsterReviveSeizureRestart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_MonsterReviveSeizureRestart;
|
|
|
|
// Class SHProto.SHLookAtInteractionTargetProvider
|
|
// 0x0048 (0x00B0 - 0x0068)
|
|
class USHLookAtInteractionTargetProvider : public USHLookAtTargetProvider
|
|
{
|
|
public:
|
|
float MaxDistance; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AngleScoreCurve; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InteractionTraceRetries; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* ActiveInteractionComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* LastSelectedComponent; // 0x0088(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLookAtInteractionTargetProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLookAtInteractionTargetProvider")
|
|
}
|
|
static class USHLookAtInteractionTargetProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLookAtInteractionTargetProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLookAtInteractionTargetProvider;
|
|
|
|
// Class SHProto.SHAnimNotify_MovementVariationRandomChange
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHAnimNotify_MovementVariationRandomChange final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_MovementVariationRandomChange")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_MovementVariationRandomChange")
|
|
}
|
|
static class USHAnimNotify_MovementVariationRandomChange* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_MovementVariationRandomChange>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_MovementVariationRandomChange;
|
|
|
|
// Class SHProto.SHSavePoint
|
|
// 0x0158 (0x0408 - 0x02B0)
|
|
class ASHSavePoint : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* MeshOffsetPivot; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* MeshRotationPivot; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* SheetMesh; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCineCameraComponent* Camera; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* AnimSpot; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FlashlightLookAtPoint; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* GloomFXMesh; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* InteractionSpotlight; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* GameplaySpotlight_Enviro; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* GameplaySpotlight_Player; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URectLightComponent* GameplayRectlight_Enviro; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapSavePointComponent* GameplayMapObject; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle SavePointHandle; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAnimMontage> AnimationMontage; // 0x0350(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAnimMontage> FaceAnimMontage; // 0x0380(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHSavePoint* Actor)> InteractionStartedEvent; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHSavePoint* Actor)> InteractionFinishedEvent; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHSavePoint* Actor)> InteractionAbortedEvent; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* InteractingCharacter; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x20]; // 0x03E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ExitInteractionRequest();
|
|
void ManualInteractRequest(class ASHCharacterPlay* Character, bool SkipMoveToSpot);
|
|
void OnInteractionEnded(bool WasAborted);
|
|
void OnInteractionStarted();
|
|
void OnSetupStarted();
|
|
void ProcessCombatInputModeChangedEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessMovementSnapFinish(bool WasCompleted);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessReceiveDamageEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSavePoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSavePoint")
|
|
}
|
|
static class ASHSavePoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSavePoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSavePoint;
|
|
|
|
// Class SHProto.SHAnimNotify_TransformationState
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class USHAnimNotify_TransformationState final : public UAnimNotify
|
|
{
|
|
public:
|
|
class USHEnemyTransformationState* TransformationState; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OverrideDuration; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OverrideHitReactionsChangeDelay; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OverrideLyingTransformationDelay; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OverrideLyingTransformationDuration; // 0x004C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_TransformationState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_TransformationState")
|
|
}
|
|
static class USHAnimNotify_TransformationState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_TransformationState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_TransformationState;
|
|
|
|
// Class SHProto.SHCharacterPlayLightingAlternative
|
|
// 0x0000 (0x0300 - 0x0300)
|
|
class ASHCharacterPlayLightingAlternative : public ASHCharacterPlayLightingBase
|
|
{
|
|
public:
|
|
void HandleDisableCharacterLightsUpdated(bool CurrentDisableCharacterLightsFlag);
|
|
void HandleFlashlightColorChanged(const struct FColor& CurrentFlashlightColor);
|
|
void HandleFlashlightIntensityChanged(float CurrentFlashlightIntensity);
|
|
void HandleGlobalColorUpdated(const struct FLinearColor& InColorOverride);
|
|
void HandleGlobalIntensityMulUpdated(float CurrentGlobalIntensityMul);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLightingAlternative")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLightingAlternative")
|
|
}
|
|
static class ASHCharacterPlayLightingAlternative* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlayLightingAlternative>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlayLightingAlternative;
|
|
|
|
// Class SHProto.SHAnimNPCIdleSubcomp
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USHAnimNPCIdleSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
float IdlePlayRate; // 0x0038(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C[0x1C]; // 0x003C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCustomIdleEnter();
|
|
void OnIdleLoopEnter();
|
|
|
|
bool GetShouldPlayCustomIdle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNPCIdleSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNPCIdleSubcomp")
|
|
}
|
|
static class USHAnimNPCIdleSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNPCIdleSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNPCIdleSubcomp;
|
|
|
|
// Class SHProto.SHAnimNurseHeadShakeSubcomp
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class USHAnimNurseHeadShakeSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnHeadShakeFinish();
|
|
void OnHeadShakeStart();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNurseHeadShakeSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNurseHeadShakeSubcomp")
|
|
}
|
|
static class USHAnimNurseHeadShakeSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNurseHeadShakeSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNurseHeadShakeSubcomp;
|
|
|
|
// Class SHProto.SHItemExecutiveBase
|
|
// 0x0048 (0x02F8 - 0x02B0)
|
|
class ASHItemExecutiveBase : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ASHItemExecutiveBase* ExecutivePtr)> OnFinished; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHItemBase* ItemContext; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D0[0x28]; // 0x02D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnExecutiveInitialized();
|
|
void RequestManualAbort();
|
|
|
|
class ASHItemBase* GetItemContextActor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemExecutiveBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemExecutiveBase")
|
|
}
|
|
static class ASHItemExecutiveBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemExecutiveBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemExecutiveBase;
|
|
|
|
// Class SHProto.SHAnimNurseObstaclesDetectSubcmp
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class USHAnimNurseObstaclesDetectSubcmp final : public USHAnimNPCObstaclesDetectSubcomp
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNurseObstaclesDetectSubcmp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNurseObstaclesDetectSubcmp")
|
|
}
|
|
static class USHAnimNurseObstaclesDetectSubcmp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNurseObstaclesDetectSubcmp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNurseObstaclesDetectSubcmp;
|
|
|
|
// Class SHProto.SHAnimPhysicalSubcomp
|
|
// 0x00A0 (0x00D8 - 0x0038)
|
|
class USHAnimPhysicalSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
class UPhysicalAnimationComponent* PhysicalAnimation; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicalAnimationProfileDA* PhysicalAnimationProfilesDA; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhysicalAnimationBlender PhysicalAnimationBlender; // 0x0048(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FConstraintMotorBlender ConstraintMotorBlender; // 0x0098(0x0028)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetPhysicalAnimationWeight(float PhysicalAnimationWeight);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimPhysicalSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimPhysicalSubcomp")
|
|
}
|
|
static class USHAnimPhysicalSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimPhysicalSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimPhysicalSubcomp;
|
|
|
|
// Class SHProto.SHInteractionSlot
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteractionSlot final
|
|
{
|
|
public:
|
|
bool ProcessInteractionRequest(const TScriptInterface<class ISHInteraction>& Interaction);
|
|
|
|
bool HasInteraction() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionSlot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionSlot")
|
|
}
|
|
static class ISHInteractionSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHInteractionSlot>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHInteractionSlot;
|
|
|
|
// Class SHProto.SHAnimWholeBodyTranslationSubcomp
|
|
// 0x0098 (0x00D0 - 0x0038)
|
|
class USHAnimWholeBodyTranslationSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FWholeBodyTranslation AdditionalTranslationTarget; // 0x0038(0x0048)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FWholeBodyTranslation AdditionalTranslation; // 0x0080(0x0048)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float AdditionalTranslationAlphaTarget; // 0x00C8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AdditionalTranslationAlpha; // 0x00CC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
struct FWholeBodyTranslation CheckOnGroundAdditionalRotation();
|
|
void ResetAdditionalTranslation();
|
|
void SetAdditionalRotation(const struct FRotator& NewRotation);
|
|
void SetAdditionalTranslation(const struct FWholeBodyTranslation& InAdditionalRotationTarget);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimWholeBodyTranslationSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimWholeBodyTranslationSubcomp")
|
|
}
|
|
static class USHAnimWholeBodyTranslationSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimWholeBodyTranslationSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimWholeBodyTranslationSubcomp;
|
|
|
|
// Class SHProto.SHItemsContainer
|
|
// 0x0060 (0x0310 - 0x02B0)
|
|
class ASHItemsContainer final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* ContainerMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsOpenedOnBeginPlay; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsOpen; // 0x02F1(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F2[0x1E]; // 0x02F2(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Interact(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void SetDisabledState(const bool bInDisabled, const class UObject* InObject);
|
|
|
|
bool IsInDisabledState() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsContainer")
|
|
}
|
|
static class ASHItemsContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemsContainer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemsContainer;
|
|
|
|
// Class SHProto.SHAspectAwareSpacer
|
|
// 0x0010 (0x0180 - 0x0170)
|
|
class USHAspectAwareSpacer final : public USpacer
|
|
{
|
|
public:
|
|
uint8 Pad_170[0xC]; // 0x0170(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ESHAspectAwareFrameType FillInType; // 0x017C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAspectAwareSpacer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAspectAwareSpacer")
|
|
}
|
|
static class USHAspectAwareSpacer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAspectAwareSpacer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAspectAwareSpacer;
|
|
|
|
// Class SHProto.SHMandarinAnimLookAtSubcomp
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class USHMandarinAnimLookAtSubcomp final : public USHAnimLookAtSubcomp
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinAnimLookAtSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinAnimLookAtSubcomp")
|
|
}
|
|
static class USHMandarinAnimLookAtSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinAnimLookAtSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinAnimLookAtSubcomp;
|
|
|
|
// Class SHProto.SHBaseStagedAnimInstance
|
|
// 0x0060 (0x03B0 - 0x0350)
|
|
class USHBaseStagedAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayInteraction; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAdvanceStage; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPlayFinish; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34B[0x65]; // 0x034B(0x0065)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyInteractionBlendingOut();
|
|
void ApplyInteractionFinished();
|
|
void ApplyInteractionStarted();
|
|
void ApplyStageAdvanced();
|
|
|
|
bool CanAdvanceStage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBaseStagedAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBaseStagedAnimInstance")
|
|
}
|
|
static class USHBaseStagedAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBaseStagedAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBaseStagedAnimInstance;
|
|
|
|
// Class SHProto.SHBlissEndingFactor
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHBlissEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
bool bIsAllowedToAddValue; // 0x0030(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bValue; // 0x0031(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_BlissEnding_SetDebugIsAllowedToAddValue(bool bInValue);
|
|
void SHDebug_Character_Endings_Factors_BlissEnding_SetDebugValue(bool bInValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBlissEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBlissEndingFactor")
|
|
}
|
|
static class USHBlissEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBlissEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBlissEndingFactor;
|
|
|
|
// Class SHProto.SHGeometryCollectionActor
|
|
// 0x0000 (0x02C0 - 0x02C0)
|
|
class ASHGeometryCollectionActor final : public AGeometryCollectionActor
|
|
{
|
|
public:
|
|
int32 GetNumElements();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGeometryCollectionActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGeometryCollectionActor")
|
|
}
|
|
static class ASHGeometryCollectionActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGeometryCollectionActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGeometryCollectionActor;
|
|
|
|
// Class SHProto.SHBlockingVolume
|
|
// 0x0018 (0x0318 - 0x0300)
|
|
class ASHBlockingVolume final : public ANavModifierVolume
|
|
{
|
|
public:
|
|
uint8 bOverrideWalkableSlopeOnInstance : 1; // 0x0300(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x0304(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBlockingVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBlockingVolume")
|
|
}
|
|
static class ASHBlockingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBlockingVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBlockingVolume;
|
|
|
|
// Class SHProto.SHMQSpiderAnimComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class USHMQSpiderAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMQSpiderAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMQSpiderAnimComponent")
|
|
}
|
|
static class USHMQSpiderAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMQSpiderAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMQSpiderAnimComponent;
|
|
|
|
// Class SHProto.SHHitReactionArtificialConfig
|
|
// 0x0078 (0x00A8 - 0x0030)
|
|
class USHHitReactionArtificialConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FSHHitReactionArtificialHitConfiguration HitReaction; // 0x0030(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionArtificialConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionArtificialConfig")
|
|
}
|
|
static class USHHitReactionArtificialConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionArtificialConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionArtificialConfig;
|
|
|
|
// Class SHProto.SHBonePhysicsControllerSubcomponent
|
|
// 0x00D8 (0x0110 - 0x0038)
|
|
class USHBonePhysicsControllerSubcomponent final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
bool bPreventPhysicsOfRootBody; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNeverManagePhysicsProfiles; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHBonePhysicsControllerSettingsProfile DefaultPhysicsProfile; // 0x0040(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bPrintPhysicsStatesDebug; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawAppliedForcesDebug; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DrawAppliedForcesDebugScale; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawBodyActiveForcesDebug; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DrawBodyActiveForcesDebugScale; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebugPose; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DrawStreamedPoseDebugDuration; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x50]; // 0x00C0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ActivatePhysicsForBone(class FName InBoneName, int32 InActivatePhysicsForParentBodyLevelsAbove, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput, bool InAllowRootPhysics, class FName InPhysicsIdentifier);
|
|
bool ApplyPhysicsForceToBone(class FName InBoneName, const struct FVector& InForceLocation, const struct FVector& InForce, int32 InActivatePhysicsForParentBodyLevelsAbove, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput, bool InAllowRootPhysics, class FName InPhysicsIdentifier);
|
|
bool ApplyPhysicsForceToBoneAndItsChildren(class FName InBoneName, const struct FVector& InForceLocation, const struct FVector& InForce, float InChildrenBoneForceMultiplier, bool InOnlyApplyForceToDirectChildren, bool InApplyForceAtChildLocation, int32 InActivatePhysicsForParentBodyLevelsAbove, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput, bool InAllowRootPhysics, class FName InPhysicsIdentifier);
|
|
bool ApplyPhysicsForceToChildBodiesOfBone(class FName InBoneName, const struct FVector& InForceLocation, const struct FVector& InForce, bool InOnlyDirectChildren, bool InApplyForceAtChildLocation, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput, bool InAllowRootPhysics, class FName InPhysicsIdentifier);
|
|
void AssignBonePhysicsSettingsProfile(const struct FSHBonePhysicsControllerSettingsProfile& InSettingsProfile);
|
|
void FadeOutAllPhysics(float InBlendOutTime, float InBlendOutCurveBend);
|
|
void FadeOutBonePhysicsByIdentifier(float InBlendOutTime, float InBlendOutCurveBend, class FName InPhysicsIdentifier, class FName InBoneName);
|
|
void FadeOutPhysicsByIdentifier(float InBlendOutTime, float InBlendOutCurveBend, class FName InPhysicsIdentifier);
|
|
void FreezeBodiesPose(bool InOnlyIfNotFrozen);
|
|
void SetDebugPoseDrawing(bool InDrawPose);
|
|
void SetDebugSettings(bool InPrintPhysicsStates, bool InDrawAppliedForcesDebug, float InDrawAppliedForcesScale, bool InDrawBodyActiveForcesDebug, float InBodyActiveForcesScale, bool InDrawPoseDebug, float InDrawStreamedPoseDuration);
|
|
void SetDrawAppliedForcesDebugArrows(bool InDrawAppliedForcesDebug, float InDrawAppliedForcesScale);
|
|
void SetDrawBodyActiveForcesDebugArrows(bool InDrawBodyActiveForcesDebug, float InBodyActiveForcesScale);
|
|
void SetPhysicsStatesDebugPrinting(bool InEnableDebugPrint);
|
|
void SetStreamedPoseDrawingDuration(float InDuration);
|
|
void UnfreezeBodiesPose(float InUnfreezeDelay);
|
|
|
|
bool FindIfBoneHasActivePhysics(class FName InBoneName) const;
|
|
bool FindIfRootPhysicsSimulationIsActive() const;
|
|
bool IsBodiesPoseFrozen(bool InIncludeUnfreezing) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBonePhysicsControllerSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBonePhysicsControllerSubcomponent")
|
|
}
|
|
static class USHBonePhysicsControllerSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBonePhysicsControllerSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBonePhysicsControllerSubcomponent;
|
|
|
|
// Class SHProto.SHMariaInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHMariaInterface final
|
|
{
|
|
public:
|
|
void ChangeBlockingAiming(bool bShouldAimAt);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaInterface")
|
|
}
|
|
static class ISHMariaInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHMariaInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHMariaInterface;
|
|
|
|
// Class SHProto.SHBossfightItemsManagerConfigDataAsset
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHBossfightItemsManagerConfigDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<int32, struct FSHBossfightItemsManagerPhaseSetup> PhaseToSetupMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBossfightItemsManagerConfigDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBossfightItemsManagerConfigDataAsset")
|
|
}
|
|
static class USHBossfightItemsManagerConfigDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBossfightItemsManagerConfigDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBossfightItemsManagerConfigDataAsset;
|
|
|
|
// Class SHProto.SHGameplayFadeWidget
|
|
// 0x0028 (0x02A0 - 0x0278)
|
|
class USHGameplayFadeWidget : public UUserWidget
|
|
{
|
|
public:
|
|
float DefaultFadeInDurationSeconds; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultFadeOutDurationSeconds; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_280[0x20]; // 0x0280(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlueprintImplementableColorChanged();
|
|
|
|
struct FLinearColor GetCurrentColor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayFadeWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayFadeWidget")
|
|
}
|
|
static class USHGameplayFadeWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayFadeWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayFadeWidget;
|
|
|
|
// Class SHProto.SHBrokenGlassShardsContainerComponent
|
|
// 0x0000 (0x02A0 - 0x02A0)
|
|
class USHBrokenGlassShardsContainerComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBrokenGlassShardsContainerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBrokenGlassShardsContainerComponent")
|
|
}
|
|
static class USHBrokenGlassShardsContainerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBrokenGlassShardsContainerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBrokenGlassShardsContainerComponent;
|
|
|
|
// Class SHProto.SkeletonRagdollProfileBonesSpecific
|
|
// 0x0000 (0x00A8 - 0x00A8)
|
|
class USkeletonRagdollProfileBonesSpecific final : public USkeletonRagdollProfile
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkeletonRagdollProfileBonesSpecific")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkeletonRagdollProfileBonesSpecific")
|
|
}
|
|
static class USkeletonRagdollProfileBonesSpecific* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkeletonRagdollProfileBonesSpecific>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkeletonRagdollProfileBonesSpecific;
|
|
|
|
// Class SHProto.SHBreakableGlassComponent
|
|
// 0x0100 (0x0700 - 0x0600)
|
|
class USHBreakableGlassComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_5F8[0x8]; // 0x05F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bBrokenOnBeginPlay; // 0x0600(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_601[0x7]; // 0x0601(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector GlassPlaneLocalDirection; // 0x0608(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector GlassPlaneOffset; // 0x0620(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomFXData; // 0x0638(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_639[0x7]; // 0x0639(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class USHBreakableGlassFXData> CustomFXData; // 0x0640(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRegisterAsMeleeAttackSecondaryTarget; // 0x0670(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_671[0x3]; // 0x0671(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAllowedHeightDelta; // 0x0674(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAllowedDistanceToHitPoint2D; // 0x0678(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsDirectionalOneSideOnly; // 0x067C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_67D[0x3]; // 0x067D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinRequiredDirectionsDotProduct; // 0x0680(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_684[0x4]; // 0x0684(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle SecondaryAttackDataRowHandle; // 0x0688(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector2D PointToHitBorderDeadZone; // 0x0698(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomGlassPlaneLocalDirectionsWhitelist; // 0x06A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6A9[0x7]; // 0x06A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FVector> CustomGlassPlaneLocalDirectionsWhitelist; // 0x06B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x06C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHBreakableGlassComponent* Component)> OnBreakEvent; // 0x06C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHBrokenGlassShardsContainerComponent* BrokenShardsContainer; // 0x06D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6E0[0x20]; // 0x06E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void FakeBreak(class AController* EventInstigator, const struct FVector& InHitDir);
|
|
|
|
bool IsBroken() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableGlassComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableGlassComponent")
|
|
}
|
|
static class USHBreakableGlassComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBreakableGlassComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBreakableGlassComponent;
|
|
|
|
// Class SHProto.SHItemsSettings
|
|
// 0x0120 (0x0158 - 0x0038)
|
|
class USHItemsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> ItemsDataTable; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> WeaponsDataTable; // 0x0068(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> EquipmentDataTable; // 0x0098(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> UseablesDataTable; // 0x00C8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> MapsDataTable; // 0x00F8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> CombineItemsRecipesDataTable; // 0x0128(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsSettings")
|
|
}
|
|
static class USHItemsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsSettings;
|
|
|
|
// Class SHProto.SHBreakableGlassSettings
|
|
// 0x0090 (0x00C8 - 0x0038)
|
|
class USHBreakableGlassSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class USHBreakableGlassFXData> MainGlassFX; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHBreakableGlassNoiseConfig MainGlassNoiseConfig; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USHBreakableGlassFXData> ShardGlassFX; // 0x0080(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHBreakableGlassNoiseConfig ShardGlassNoiseConfig; // 0x00B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableGlassSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableGlassSettings")
|
|
}
|
|
static class USHBreakableGlassSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBreakableGlassSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBreakableGlassSettings;
|
|
|
|
// Class SHProto.SHBreakableWallActor
|
|
// 0x0058 (0x0308 - 0x02B0)
|
|
class ASHBreakableWallActor final : public AActor
|
|
{
|
|
public:
|
|
class USHBreakableMeshComponent* BreakableMeshMainComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHSecondaryTargetComponent* SecondaryTargetFrontComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHSecondaryTargetComponent* SecondaryTargetBackComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkDynamicTickComponent* AkSoundComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* PortalBoundsBoxComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkPortalOpenableComponent* AkPortalOpenableComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* VisualMeshesPivotComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle LastHitSecondaryAttackDataRowHandle; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* BreakStepAudioEvent; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* LastBreakAudioEvent; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessBreakableMeshMainComponentBreakEvent(class USHBreakableMeshComponent* InComponentPtr);
|
|
|
|
bool IsBroken() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakableWallActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakableWallActor")
|
|
}
|
|
static class ASHBreakableWallActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHBreakableWallActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHBreakableWallActor;
|
|
|
|
// Class SHProto.SHGameplayHealingItemsNotificationWidget
|
|
// 0x0060 (0x02D8 - 0x0278)
|
|
class USHGameplayHealingItemsNotificationWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainContainer; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayHealingItemsNotificationRowWidget* TapHealingItemNotificationRowWidget; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayHealingItemsNotificationRowWidget* HoldHealingItemItemNotificationRowWidget; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ShowAnim; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* HideAnim; // 0x0298(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HideWidgetDelayTime; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacterPlay; // 0x02A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* CurrentShowHideAnimation; // 0x02B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B8[0x20]; // 0x02B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessShowHideAnimationFinishedEvent();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayHealingItemsNotificationWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayHealingItemsNotificationWidget")
|
|
}
|
|
static class USHGameplayHealingItemsNotificationWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayHealingItemsNotificationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayHealingItemsNotificationWidget;
|
|
|
|
// Class SHProto.SHBreakGlassTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHBreakGlassTutorialHandler final : public USHSecondaryTargetTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBreakGlassTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBreakGlassTutorialHandler")
|
|
}
|
|
static class USHBreakGlassTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBreakGlassTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBreakGlassTutorialHandler;
|
|
|
|
// Class SHProto.SHAnimNotify_PlayCharacterCameraShake
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHAnimNotify_PlayCharacterCameraShake final : public UAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> Shake; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShakeScale; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_PlayCharacterCameraShake")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_PlayCharacterCameraShake")
|
|
}
|
|
static class USHAnimNotify_PlayCharacterCameraShake* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_PlayCharacterCameraShake>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_PlayCharacterCameraShake;
|
|
|
|
// Class SHProto.SHBuoyancyMimicComponent
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class USHBuoyancyMimicComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FSHBuoyancyMimicWave> WavesData; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
float RotationScale; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DisplacementScale; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableDebug; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B9[0x17]; // 0x00B9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Initialize(class USceneComponent* InManagedComp);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHBuoyancyMimicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHBuoyancyMimicComponent")
|
|
}
|
|
static class USHBuoyancyMimicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHBuoyancyMimicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBuoyancyMimicComponent;
|
|
|
|
// Class SHProto.SHHitReactionCooldownComponent
|
|
// 0x0288 (0x0328 - 0x00A0)
|
|
class USHHitReactionCooldownComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<class FName, float> NormalCooldowns; // 0x00A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> FalterCooldowns; // 0x00F0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> StaggerCooldowns; // 0x0140(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> KnockdownCooldowns; // 0x0190(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E0[0x140]; // 0x01E0(0x0140)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool PrintDebug; // 0x0320(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<class FName> GetVariantsOnCooldown(ESHHitReactionResponseType Reaction);
|
|
bool IsReactionOnCooldown(ESHHitReactionResponseType Reaction, class FName Variant);
|
|
void SetCooldownTimerForHitReaction(ESHHitReactionResponseType Reaction, class FName Variant);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionCooldownComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionCooldownComponent")
|
|
}
|
|
static class USHHitReactionCooldownComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionCooldownComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionCooldownComponent;
|
|
|
|
// Class SHProto.SHCameraActor
|
|
// 0x0010 (0x09F0 - 0x09E0)
|
|
class ASHCameraActor final : public ACameraActor
|
|
{
|
|
public:
|
|
uint8 Pad_9E0[0x10]; // 0x09E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHCameraComponent* GetSHCameraComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraActor")
|
|
}
|
|
static class ASHCameraActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCameraActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCameraActor;
|
|
|
|
// Class SHProto.SHCameraAnimationSequence
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class USHCameraAnimationSequence final : public ULevelSequence
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraAnimationSequence")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraAnimationSequence")
|
|
}
|
|
static class USHCameraAnimationSequence* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraAnimationSequence>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraAnimationSequence;
|
|
|
|
// Class SHProto.SHInteractionIconSlotComponent
|
|
// 0x0000 (0x02A0 - 0x02A0)
|
|
class USHInteractionIconSlotComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionIconSlotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionIconSlotComponent")
|
|
}
|
|
static class USHInteractionIconSlotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionIconSlotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionIconSlotComponent;
|
|
|
|
// Class SHProto.SHCameraProfilesData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHCameraProfilesData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHCameraProfile, struct FSHCameraDataStruct> Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraProfilesData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraProfilesData")
|
|
}
|
|
static class USHCameraProfilesData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraProfilesData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraProfilesData;
|
|
|
|
// Class SHProto.SHCameraFOVBlender
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHCameraFOVBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetAssignedValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraFOVBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraFOVBlender")
|
|
}
|
|
static class USHCameraFOVBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraFOVBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraFOVBlender;
|
|
|
|
// Class SHProto.SHHospitalFWLyingMariaInteractionsEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHHospitalFWLyingMariaInteractionsEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_HospitalFWLyingMariaInteractionsEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHospitalFWLyingMariaInteractionsEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHospitalFWLyingMariaInteractionsEndingFactor")
|
|
}
|
|
static class USHHospitalFWLyingMariaInteractionsEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHospitalFWLyingMariaInteractionsEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHospitalFWLyingMariaInteractionsEndingFactor;
|
|
|
|
// Class SHProto.SHCameraMAARLBlender
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHCameraMAARLBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraMAARLBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraMAARLBlender")
|
|
}
|
|
static class USHCameraMAARLBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraMAARLBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraMAARLBlender;
|
|
|
|
// Class SHProto.SHCameraPostProcessBlender
|
|
// 0x0708 (0x0780 - 0x0078)
|
|
class USHCameraPostProcessBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPostProcessSettings BlendedData; // 0x0080(0x0700)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCameraPostProcessBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCameraPostProcessBlender")
|
|
}
|
|
static class USHCameraPostProcessBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCameraPostProcessBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraPostProcessBlender;
|
|
|
|
// Class SHProto.SHInventoryRenderer
|
|
// 0x0008 (0x02B8 - 0x02B0)
|
|
class ASHInventoryRenderer final : public AActor
|
|
{
|
|
public:
|
|
class UWidgetComponent* Widget; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UTextureRenderTarget2D* GetRenderTarget() const;
|
|
class USHGameplaySectionBaseWidget* GetUserWidgetObject() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInventoryRenderer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInventoryRenderer")
|
|
}
|
|
static class ASHInventoryRenderer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHInventoryRenderer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHInventoryRenderer;
|
|
|
|
// Class SHProto.SHCarDriverInputReceiver
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class USHCarDriverInputReceiver final : public USHVehicleInputReceiver
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCarDriverInputReceiver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCarDriverInputReceiver")
|
|
}
|
|
static class USHCarDriverInputReceiver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCarDriverInputReceiver>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHCarDriverInputReceiver;
|
|
|
|
// Class SHProto.SHCaterpillarCapsuleComponent
|
|
// 0x01B0 (0x0720 - 0x0570)
|
|
class USHCaterpillarCapsuleComponent final : public UCapsuleComponent
|
|
{
|
|
public:
|
|
uint8 Pad_570[0x10]; // 0x0570(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CapsuleParentAttachmentScalars; // 0x0580(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CapsuleParentAttachmentOffset; // 0x0598(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator CapsuleParentAttachmentRotationInActorSpace; // 0x05B0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float CapsuleAnchorHeightScalar; // 0x05C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCapsuleStartsActivated; // 0x05CC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCapsuleAvoidCollisions; // 0x05CD(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5CE[0x2]; // 0x05CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TracingInitialLiftAngleHACK; // 0x05D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5D4[0x4]; // 0x05D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D InitialCollisionPullbackRotation; // 0x05D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D InitialCollisionPullbackRotationOnPawns; // 0x05E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D TraceEndPoints; // 0x05F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TraceDensity; // 0x0608(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSnapBackToCollision; // 0x060C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCapsuleAlignToSurface; // 0x060D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60E[0x2]; // 0x060E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CapsuleSurfaceAlignmentMargin; // 0x0610(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleSurfaceAlignmentIgnoreAnglesPast; // 0x0614(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsulSurfaceAlignmentTraceAtHeight; // 0x0618(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_61C[0x4]; // 0x061C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CapsuleSurfaceAlignmentTraceVector; // 0x0620(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleSurfaceAlignmentTraceVectorPullback; // 0x0638(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCapsuleAlignToSurfaceIgnorePawnChannel; // 0x063C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCapsuleAlignToSurfaceIgnorePawns; // 0x063D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCapsuleSurfaceAlignmentTraceForStairs; // 0x063E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_63F[0x1]; // 0x063F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CapsuleSurfaceAlignmentTraceVectorExtensionForStairs; // 0x0640(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleSurfaceAlignmentInterpolationHalfTime; // 0x0644(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInterpolateCapsuleRotation; // 0x0648(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableIdleRotation; // 0x0649(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_64A[0x2]; // 0x064A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CapsuleRotationIdleInterpolationHalfTime; // 0x064C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableMovementRotation; // 0x0650(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_651[0x3]; // 0x0651(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CapsuleRotationMinimumInterpolationHalfTime; // 0x0654(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleRotationMaximumInterpolationHalfTime; // 0x0658(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleRotationAtMinimumVelocity; // 0x065C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleRotationAtMaximumVelocity; // 0x0660(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_664[0x4]; // 0x0664(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CapsuleRotationVelocityMeasurementScale; // 0x0668(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleExtensionScalar; // 0x0680(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleExtensionSafetyMargin; // 0x0684(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleRadiusSafetyMargin; // 0x0688(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawCollisionDebug; // 0x068C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawSurfaceAlignmentDebug; // 0x068D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_68E[0x2]; // 0x068E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USHCaterpillarCapsuleComponent*> ConnectedCapsules; // 0x0690(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
float p_CachedConnectedCapsulesBaseLength; // 0x06A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float p_BaseCapsuleHalfHeightWithoutHemisphere; // 0x06A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6A8[0x8]; // 0x06A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat p_CapsuleParentAttachmentRotationInActorSpaceQuat; // 0x06B0(0x0020)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FQuat p_CapsuleParentAttachmentRelativeRotationQuat; // 0x06D0(0x0020)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FQuat p_CapsuleTraceInitialLiftRotationQuat; // 0x06F0(0x0020)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_710[0x10]; // 0x0710(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ExpandCapsule();
|
|
bool ReExpandCapsuleAtDesiredLocationAndRotation();
|
|
void RetractCapsule();
|
|
void SetBaseHalfHeightWithoutHemisphere(float InHalfHeightWithoutHemisphere);
|
|
void SetCapsuleActivated(bool InActivated);
|
|
void SetCapsuleAnchorHeightScalar(float InAnchorScalar);
|
|
void SetCapsuleAvoidCollisions(bool InAvoidCollisions);
|
|
void SetCapsuleDesiredExtensionScalar(float InScalar);
|
|
void SetCapsuleIdleRotationEnabled(bool InEnableIdleRotation);
|
|
void SetCapsuleInterpolatingRotation(bool InInterpolate);
|
|
bool SetCapsuleLocationAndRotation(const struct FVector& InAnchorLocation, const struct FRotator& InCapsuleRotation, bool InSweepCollisions, float InPullbackRotationMultiplier);
|
|
bool SetCapsuleLocationAndRotationToDesired(bool InSweepCollisions);
|
|
void SetCapsuleParentAttachmentOffset(const struct FVector& InAttachmentOffset);
|
|
void SetCapsuleParentAttachmentScalars(const struct FVector& InAttachmentScalars);
|
|
void SetCapsuleSurfaceAlignmentEnabled(bool InEnableAlignment);
|
|
bool TraceCapsuleLocationAndRotationChange(const struct FVector& InTargetAnchorLocation, const struct FRotator& InTargetCapsuleRotation, float InPullbackRotationMultiplier, struct FVector* OutCapsuleLocation, struct FQuat* OutCapsuleRotation, struct FHitResult* OutHitResult);
|
|
|
|
float GetCapsuleCurrentExtensionScalar() const;
|
|
float GetCapsuleDesiredHalfHeightWithoutHemisphere() const;
|
|
float GetCapsuleExtensionSafetyMargin() const;
|
|
void GetCapsuleExtensionScalarsFromAnchor(float* OutTopScalar, float* OutBottomScalar, bool InClamped) const;
|
|
bool GetCapsuleIdleRotationEnabled() const;
|
|
bool GetCapsuleIsActivated() const;
|
|
bool GetCapsuleIsAvoidingCollisions() const;
|
|
bool GetCapsuleIsInterpolatingRotation() const;
|
|
struct FQuat GetCapsuleLyingRotation() const;
|
|
struct FQuat GetCapsuleParentAttachmentDesiredRotationInActorSpace() const;
|
|
float GetCapsuleRadiusSafetyMargin() const;
|
|
bool GetCapsuleSurfaceAlignmentEnabled() const;
|
|
float GetCapsuleTargetAnchorScalar() const;
|
|
struct FVector GetCapsuleTargetAnchorWorldLocation() const;
|
|
struct FQuat GetCapsuleTargetAnchorWorldRotation() const;
|
|
struct FQuat GetCapsuleUnlyingWorldRotation() const;
|
|
float GetDesiredCapsuleBottomDistanceFromAnchor() const;
|
|
float GetDesiredCapsuleTopDistanceFromAnchor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCaterpillarCapsuleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCaterpillarCapsuleComponent")
|
|
}
|
|
static class USHCaterpillarCapsuleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCaterpillarCapsuleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCaterpillarCapsuleComponent;
|
|
|
|
// Class SHProto.SHInGameMenuWidget
|
|
// 0x0068 (0x03E8 - 0x0380)
|
|
class USHInGameMenuWidget : public USHBaseMainMenuWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> ResumeKeys; // 0x0380(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSpawnPointHandle NewGameSpawnPoint; // 0x0390(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
class UBButton* Load_but; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBButton* ToMainMenu_but; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBButton* Quit_but; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAskQuitDialogWidget* AskQuit_dialog; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeIn_anim; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D8[0x10]; // 0x03D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AskQuit(EInGameQuitTarget _QuitTarget);
|
|
void FadedOut();
|
|
void FadeOut();
|
|
void OnAskQuit(EInGameQuitTarget _QuitTarget);
|
|
bool OnResume();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInGameMenuWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInGameMenuWidget")
|
|
}
|
|
static class USHInGameMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInGameMenuWidget>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHInGameMenuWidget;
|
|
|
|
// Class SHProto.SHCenterDotCrosshairWidget
|
|
// 0x0000 (0x0298 - 0x0298)
|
|
class USHCenterDotCrosshairWidget : public USHCrosshairWidgetBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCenterDotCrosshairWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCenterDotCrosshairWidget")
|
|
}
|
|
static class USHCenterDotCrosshairWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCenterDotCrosshairWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCenterDotCrosshairWidget;
|
|
|
|
// Class SHProto.SHCharacterImpactInteraction
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHCharacterImpactInteraction final
|
|
{
|
|
public:
|
|
void TryStartInteraction(const struct FHitEvent& HitData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterImpactInteraction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterImpactInteraction")
|
|
}
|
|
static class ISHCharacterImpactInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHCharacterImpactInteraction>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHCharacterImpactInteraction;
|
|
|
|
// Class SHProto.SHMariaAnimComponent
|
|
// 0x01F0 (0x0480 - 0x0290)
|
|
class USHMariaAnimComponent final : public USHAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x0290(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHAnimHeadRotationBaseSubcompSettings HeadRotationSettings; // 0x0300(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHMariaFlashlightReactionAnimSubcompSettings FlashlightReactionSettings; // 0x0348(0x0118)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHNPCLocomotionAnimInstance> DefaultLocomotionAnimInstClass; // 0x0460(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHNPCLocomotionAnimInstance> InjuredLocomotionAnimInstClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHNPCLocomotionAnimInstance> InDangerLocomotionAnimInstClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RefreshAnimGraphs();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaAnimComponent")
|
|
}
|
|
static class USHMariaAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaAnimComponent;
|
|
|
|
// Class SHProto.Trivial_LookAtType
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UTrivial_LookAtType final : public USHLookAtTypeID
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Trivial_LookAtType")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Trivial_LookAtType")
|
|
}
|
|
static class UTrivial_LookAtType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTrivial_LookAtType>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTrivial_LookAtType;
|
|
|
|
// Class SHProto.InteractionObject_LookAtType
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UInteractionObject_LookAtType final : public USHLookAtTypeID
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InteractionObject_LookAtType")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InteractionObject_LookAtType")
|
|
}
|
|
static class UInteractionObject_LookAtType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractionObject_LookAtType>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInteractionObject_LookAtType;
|
|
|
|
// Class SHProto.SHEnemyBaseFXComponent
|
|
// 0x0038 (0x0128 - 0x00F0)
|
|
class USHEnemyBaseFXComponent : public USHFXComponent
|
|
{
|
|
public:
|
|
class USHFXBloodPuddleSubcompSettings* BloodPuddleSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXPenetrateSplashSubcompSettings* PenetrateSplashSettings; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXSplashPuddleSubcompSettings* SplashPuddleSettings; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXBleedingSubcompSettings* BleedingSettings; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXVisualHPSubcompSettings* VisualHPSettings; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXWaterInteractionSubcompSettings* WaterInteractionSettings; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXRaingWettingSubcompSettings* RainWettingSettings; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyBaseFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyBaseFXComponent")
|
|
}
|
|
static class USHEnemyBaseFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyBaseFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyBaseFXComponent;
|
|
|
|
// Class SHProto.SHLyingFigureFXComponent
|
|
// 0x0008 (0x0130 - 0x0128)
|
|
class USHLyingFigureFXComponent : public USHEnemyBaseFXComponent
|
|
{
|
|
public:
|
|
class USHFXSkitteringBloodTraceSubcompSettings* SkitteringBloodTraceSettings; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureFXComponent")
|
|
}
|
|
static class USHLyingFigureFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureFXComponent;
|
|
|
|
// Class SHProto.SHLyingFigureOWFXComponent
|
|
// 0x0010 (0x0140 - 0x0130)
|
|
class USHLyingFigureOWFXComponent final : public USHLyingFigureFXComponent
|
|
{
|
|
public:
|
|
class USHFXPukeExplosionSubcompSettings* DeathPukeExplosionSettings; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXPukeExplosionSubcompSettings* AtackPukeExplosionSettings; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureOWFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureOWFXComponent")
|
|
}
|
|
static class USHLyingFigureOWFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureOWFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureOWFXComponent;
|
|
|
|
// Class SHProto.CharacterPlay_LookAtType
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCharacterPlay_LookAtType final : public USHLookAtTypeID
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterPlay_LookAtType")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterPlay_LookAtType")
|
|
}
|
|
static class UCharacterPlay_LookAtType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterPlay_LookAtType>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterPlay_LookAtType;
|
|
|
|
// Class SHProto.SHCharacterPlayAdaptiveTriggersManager
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class USHCharacterPlayAdaptiveTriggersManager final : public UActorComponent
|
|
{
|
|
public:
|
|
class USHAdaptiveTriggersManagerSettings* AdaptiveTriggersSettings; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A8[0x28]; // 0x00A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(bool InEnable, class UObject* Object);
|
|
void SHDebug_Character_Controller_ValuesDebug();
|
|
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayAdaptiveTriggersManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayAdaptiveTriggersManager")
|
|
}
|
|
static class USHCharacterPlayAdaptiveTriggersManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayAdaptiveTriggersManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayAdaptiveTriggersManager;
|
|
|
|
// Class SHProto.SHMariaLookAtAnimInstance
|
|
// 0x0000 (0x0360 - 0x0360)
|
|
class USHMariaLookAtAnimInstance : public USHAimOffsetAnimInstance
|
|
{
|
|
public:
|
|
float GetFlashlightCoverEyesAnimBlendWeigth() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaLookAtAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaLookAtAnimInstance")
|
|
}
|
|
static class USHMariaLookAtAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaLookAtAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaLookAtAnimInstance;
|
|
|
|
// Class SHProto.SHCharacterPlayAimOffsetMatchingTool
|
|
// 0x0000 (0x0430 - 0x0430)
|
|
class USHCharacterPlayAimOffsetMatchingTool final : public USHFirearmAimOffsetAnimInstance
|
|
{
|
|
public:
|
|
static void DrawMuzzleAimTrace(const class UObject* WorldContextObject);
|
|
|
|
void FakeAimInput(bool Pressed);
|
|
void FakeRotationInput(float X, float Y);
|
|
|
|
float GetCameraPitch() const;
|
|
struct FVector GetCrosshairAimLocation() const;
|
|
struct FVector GetMuzzleAimLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayAimOffsetMatchingTool")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayAimOffsetMatchingTool")
|
|
}
|
|
static class USHCharacterPlayAimOffsetMatchingTool* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayAimOffsetMatchingTool>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayAimOffsetMatchingTool;
|
|
|
|
// Class SHProto.SHCharacterPlayAnimActionExe
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class USHCharacterPlayAnimActionExe : public USHAnimActionExecutive
|
|
{
|
|
public:
|
|
bool bBlockMovement; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBlockViewRotation; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowCombatActions; // 0x0072(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessCharacterCombatInputModeChangedEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessCharacterReceivedHitEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayAnimActionExe")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayAnimActionExe")
|
|
}
|
|
static class USHCharacterPlayAnimActionExe* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayAnimActionExe>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayAnimActionExe;
|
|
|
|
// Class SHProto.SHUndefindedDamage
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USHUndefindedDamage final : public UDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHUndefindedDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHUndefindedDamage")
|
|
}
|
|
static class USHUndefindedDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHUndefindedDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHUndefindedDamage;
|
|
|
|
// Class SHProto.SHMeleeBaseDamage
|
|
// 0x0028 (0x0090 - 0x0068)
|
|
class USHMeleeBaseDamage : public UMeleeDamage
|
|
{
|
|
public:
|
|
struct FRotator HitDirection; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float HitRotationRatio; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsGroundHit; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DamageMultiplier; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMeleeBaseDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMeleeBaseDamage")
|
|
}
|
|
static class USHMeleeBaseDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMeleeBaseDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMeleeBaseDamage;
|
|
|
|
// Class SHProto.SHCharacterPlayBrainComponent
|
|
// 0x0078 (0x0118 - 0x00A0)
|
|
class USHCharacterPlayBrainComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float InventoryMapHoldValue; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x68]; // 0x00B0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearControlRotationInterpSpeed(const class UObject* Object);
|
|
void SetControlRotationInterpSpeed(const float Speed, const class UObject* Object);
|
|
void SetGameplayMenuBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetUpdateControlRotationBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetUpdateControlRotationWhenIsNotMoving(const bool Update, const class UObject* Object);
|
|
void SHDebug_Character_Input_FreezeControlRotation();
|
|
void SHDebug_Character_Input_ValuesDebug();
|
|
|
|
bool GetUpdateControlRotationWhenIsNotMoving() const;
|
|
bool IsGameplayMenuBlocked() const;
|
|
bool IsUpdateControlRotationBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayBrainComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayBrainComponent")
|
|
}
|
|
static class USHCharacterPlayBrainComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayBrainComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayBrainComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayCameraComponent
|
|
// 0x00A0 (0x0AF0 - 0x0A50)
|
|
class USHCharacterPlayCameraComponent final : public USHCameraComponent
|
|
{
|
|
public:
|
|
float TargetFOV; // 0x0A50(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FOVInterpSpeed; // 0x0A54(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableHideOwnerIfTooClose; // 0x0A58(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A59[0x7]; // 0x0A59(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0A60(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class UObject*, float> FOVAdditiveMapings; // 0x0A68(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHCameraFOVBlender*> FOVBlenders; // 0x0AB8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHCameraPostProcessBlender*> PostProcessBlenders; // 0x0AC8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMaterialPropertyControlHandler> SimpleBlendableEffects; // 0x0AD8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AE8[0x8]; // 0x0AE8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const class USHCameraFOVBlender* AddFOVBlend(const class UObject* Object, const class FString& BlendName, const struct FSHBlendData& BlendConfig, const float FOVValue);
|
|
struct FRotator CalcLookingAtDelta(const struct FVector& InWorldLoc);
|
|
bool IsLookingAt(const struct FVector& InWorldLoc, float PitchAngleTolerance, float YawAngleTolerance);
|
|
class UMaterialInstanceDynamic* PlaySimpleBlendableEffect(const class UObject* Object, class UMaterialInterface* InPostprocessMaterial, class FName InEffectMaterialParamName, float InEffectTime);
|
|
bool RemoveFOVBlend(const class UObject* Object, const bool Instant);
|
|
void SHDebug_Character_CameraComponent_ValuesDebug();
|
|
|
|
const class USHCameraFOVBlender* FindFOVBlender(const class UObject* Object) const;
|
|
bool HasFOVBlend(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayCameraComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayCameraComponent")
|
|
}
|
|
static class USHCharacterPlayCameraComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayCameraComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayCameraComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayCameraOverlapHandleComponent
|
|
// 0x0038 (0x0100 - 0x00C8)
|
|
class USHCharacterPlayCameraOverlapHandleComponent final : public USHPlayerCameraOverlapReceiveComponent
|
|
{
|
|
public:
|
|
float MinimumHiddenTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacterPlay; // 0x00D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D8[0x28]; // 0x00D8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_CameraOverlapHandler_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayCameraOverlapHandleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayCameraOverlapHandleComponent")
|
|
}
|
|
static class USHCharacterPlayCameraOverlapHandleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayCameraOverlapHandleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayCameraOverlapHandleComponent;
|
|
|
|
// Class SHProto.SHFlashlightTransformProcessor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USHFlashlightTransformProcessor : public UObject
|
|
{
|
|
public:
|
|
class ASHFlashlight* Owner; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightTransformProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightTransformProcessor")
|
|
}
|
|
static class USHFlashlightTransformProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlashlightTransformProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlashlightTransformProcessor;
|
|
|
|
// Class SHProto.SHFlashlightLookAtTransformProcessor
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class USHFlashlightLookAtTransformProcessor final : public USHFlashlightTransformProcessor
|
|
{
|
|
public:
|
|
class USceneComponent* LookAtRef; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38[0x58]; // 0x0038(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightLookAtTransformProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightLookAtTransformProcessor")
|
|
}
|
|
static class USHFlashlightLookAtTransformProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlashlightLookAtTransformProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlashlightLookAtTransformProcessor;
|
|
|
|
// Class SHProto.SHCharacterPlayCombatComponent
|
|
// 0x0158 (0x01F8 - 0x00A0)
|
|
class USHCharacterPlayCombatComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> ReceiveDamageEvent; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> CombatInputModeChangedEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
ECollisionChannel ProjectileCollisionChannel; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHWeaponManageCmbSubcompSettings* WeaponManageSettings; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHEnemiesManageCmbSubcompSettings* EnemiesManageSettings; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDefenceCmbSubcompSettings* DefenceSettings; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHStruggleCmbSubcompSettings* StruggleSettings; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRangedAutoAimCmbSubcompSettings* RangedAutoAimSettings; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHStressCmbSubcompSettings* StressSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSet<class USHCombatSubcomponentBase*> OwnedSubcomponents; // 0x0100(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_150[0xA8]; // 0x0150(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InteruptCombat();
|
|
float ReceiveDamage(float DamageValue, const class UObject* Object, const struct FVector& HitDirection, const TSubclassOf<class UDamageType> DamageType);
|
|
void SetAllCombatBlocked(const bool Blocked, const class UObject* Object);
|
|
void SHDebug_Character_Combat_ActionsDebug();
|
|
void SHDebug_Character_Combat_DrawDebug();
|
|
void SHDebug_Character_Combat_DrawSecondaryTargetsDebug();
|
|
void SHDebug_Character_Combat_ValuesDebug();
|
|
bool SynchroReceiveDamage(const class UObject* Object, const struct FPlayAnimationData& AnimData);
|
|
|
|
class USHCombatSubcomponentBase* FindSubcomponentByClass(const TSubclassOf<class USHCombatSubcomponentBase> SubcomponentClass) const;
|
|
ESHCombatInputModeEnum GetCombatInputMode() const;
|
|
ESHCombatPoseType GetCombatPose() const;
|
|
bool GetDrawDebug() const;
|
|
bool IsAllCombatBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayCombatComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayCombatComponent")
|
|
}
|
|
static class USHCharacterPlayCombatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayCombatComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayCombatComponent;
|
|
|
|
// Class SHProto.SHDeathPlayer
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class ASHDeathPlayer : public AActor
|
|
{
|
|
public:
|
|
struct FSHDeathPlayerFinishPostProcessData FinishPostProcessData; // 0x02B0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bPlayerCharacterEnsureNoEquippedWeapon; // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHMaterialPropertyControlHandler> FinishPostProcessMaterialHandlers; // 0x02E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleCameraAnimBlendOut();
|
|
void HandleCameraAnimStopped();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDeathPlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDeathPlayer")
|
|
}
|
|
static class ASHDeathPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDeathPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDeathPlayer;
|
|
|
|
// Class SHProto.SHFXBloodPuddleSubcomp
|
|
// 0x0040 (0x0078 - 0x0038)
|
|
class USHFXBloodPuddleSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXBloodPuddleSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHBloodPuddle* CurrentBloodPuddle; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BloodPuddleSpawned();
|
|
void ProcessOwnerDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser);
|
|
void ProcessOwnerDead();
|
|
void ProcessOwnerRevive();
|
|
void SetBloodPuddleBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
class ASHBloodPuddle* GetCurrentBloodPuddle() const;
|
|
bool IsBloodPuddleBlocked() const;
|
|
bool IsBloodPuddleBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXBloodPuddleSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXBloodPuddleSubcomp")
|
|
}
|
|
static class USHFXBloodPuddleSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXBloodPuddleSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXBloodPuddleSubcomp;
|
|
|
|
// Class SHProto.SHCharacterPlayDeathPlayer
|
|
// 0x0020 (0x0320 - 0x0300)
|
|
class ASHCharacterPlayDeathPlayer : public ASHDeathPlayer
|
|
{
|
|
public:
|
|
class UBoxComponent* FullAreaWork; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* CharacterPlaySpot; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* CharacterPlayPreviewStandMesh; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* CharacterPlayPreviewLayDownMesh; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayDeathPlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayDeathPlayer")
|
|
}
|
|
static class ASHCharacterPlayDeathPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlayDeathPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlayDeathPlayer;
|
|
|
|
// Class SHProto.SHJumpIntoHoleAnimInstance
|
|
// 0x0020 (0x0370 - 0x0350)
|
|
class USHJumpIntoHoleAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayInteraction; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAdvanceStage; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34A[0x26]; // 0x034A(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyFinalStageReached();
|
|
void ApplyInteractionStarted();
|
|
void ApplyInteractionStartedAndItsFinalStage();
|
|
void ApplyStageAdvanced();
|
|
|
|
bool CanReceiveInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHJumpIntoHoleAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHJumpIntoHoleAnimInstance")
|
|
}
|
|
static class USHJumpIntoHoleAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHJumpIntoHoleAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHJumpIntoHoleAnimInstance;
|
|
|
|
// Class SHProto.SHDLCSkinSettingsDataAsset
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHDLCSkinSettingsDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EPlayerSkin, TSoftObjectPtr<class UStaticMesh>> SkinToStaticMeshAssetMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDLCSkinSettingsDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDLCSkinSettingsDataAsset")
|
|
}
|
|
static class USHDLCSkinSettingsDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDLCSkinSettingsDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDLCSkinSettingsDataAsset;
|
|
|
|
// Class SHProto.SHCharacterPlayEndingsComponentSettings
|
|
// 0x0070 (0x00A0 - 0x0030)
|
|
class USHCharacterPlayEndingsComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHEndingType, int32> InitialEndingsScoresMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHEndingFactor*> Factors; // 0x0080(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class USHEndingValueProcessor>> CustomizedValueProcessors; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayEndingsComponentSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayEndingsComponentSettings")
|
|
}
|
|
static class USHCharacterPlayEndingsComponentSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayEndingsComponentSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayEndingsComponentSettings;
|
|
|
|
// Class SHProto.SHCharacterPlayEndingsComponent
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class USHCharacterPlayEndingsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class USHCharacterPlayEndingsComponentSettings* Settings; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHEndingFactor*> OwnedFactors; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHEndingValueProcessor*> OwnedValueProcessors; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayEndingsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayEndingsComponent")
|
|
}
|
|
static class USHCharacterPlayEndingsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayEndingsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayEndingsComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayEnviroSideHitEvent
|
|
// 0x0010 (0x0068 - 0x0058)
|
|
class USHCharacterPlayEnviroSideHitEvent final : public UEnviroHitReactionEvent
|
|
{
|
|
public:
|
|
uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayEnviroSideHitEvent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayEnviroSideHitEvent")
|
|
}
|
|
static class USHCharacterPlayEnviroSideHitEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayEnviroSideHitEvent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayEnviroSideHitEvent;
|
|
|
|
// Class SHProto.SHHotelOWMirrorPuzzleEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHHotelOWMirrorPuzzleEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHHotelOWMirrorPuzzleEndingFactorValue, struct FSHEndingScoreChanger> ValueToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
ESHHotelOWMirrorPuzzleEndingFactorValue Value; // 0x0080(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_HotelOWMirrorPuzzle_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHotelOWMirrorPuzzleEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHotelOWMirrorPuzzleEndingFactor")
|
|
}
|
|
static class USHHotelOWMirrorPuzzleEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHotelOWMirrorPuzzleEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHotelOWMirrorPuzzleEndingFactor;
|
|
|
|
// Class SHProto.SHCharacterPlayFXComponent
|
|
// 0x0088 (0x0178 - 0x00F0)
|
|
class USHCharacterPlayFXComponent final : public USHFXComponent
|
|
{
|
|
public:
|
|
class USHFXPukePuddleDamageSubcompSettings* PukePuddleDamageSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXFrozenBreathSubcompSettings* FrozenBreathSettings; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXWaterInteractionSubcompSettings* WaterInteractionSettings; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXVisualHPSubcompSettings* VisualHPSettings; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXRaingWettingSubcompSettings* RainWettingSettings; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXDirtLayerSubcompSettings* DirtLayerSettings; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXAcidLayerSubcompSettings* AcidLayerSettings; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXSwarmSubcompSettings* SwarmSettings; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_130[0x48]; // 0x0130(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_FX_Rain_DrawDebug();
|
|
void SHDebug_Character_FX_Rain_EncompassesPointDebug();
|
|
void SHDebug_Character_FX_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayFXComponent")
|
|
}
|
|
static class USHCharacterPlayFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayFXComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayGenericDeathPlayer
|
|
// 0x0130 (0x0450 - 0x0320)
|
|
class ASHCharacterPlayGenericDeathPlayer : public ASHCharacterPlayDeathPlayer
|
|
{
|
|
public:
|
|
struct FPlayAnimationData CharacterAnimation; // 0x0320(0x00B0)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraAnimationData CameraAnimation; // 0x03D0(0x0080)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayGenericDeathPlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayGenericDeathPlayer")
|
|
}
|
|
static class ASHCharacterPlayGenericDeathPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlayGenericDeathPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlayGenericDeathPlayer;
|
|
|
|
// Class SHProto.SHMariaVerbalReactionsComponent
|
|
// 0x0068 (0x0108 - 0x00A0)
|
|
class USHMariaVerbalReactionsComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float MaxAllowedCoreDistance2D; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHAICharacter* OwnerAICharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsCompleted; // 0x00B0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B1[0x57]; // 0x00B1(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<class FString> GenerateCustomValuesDebug();
|
|
TArray<struct FDialogTalkID> GetDialogsToPreload();
|
|
void HandleMariaInDangerModeChanged(class USHMariaCombatComponent* CombatComponent);
|
|
void HandlePlayerMeleePrimaryAttackStarted(class USHMeleeCmbSubcomp* MeleeCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void HandlePlayerMeleeSecondaryAttackStarted(class USHMeleeCmbSubcomp* MeleeCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void HandlePlayerRangedFireSuccess(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void MarkAsCompleted();
|
|
void ProcessPlayerMeleePrimaryAttackStarted(class USHMeleeCmbSubcomp* MeleeCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void ProcessPlayerMeleeSecondaryAttackStarted(class USHMeleeCmbSubcomp* MeleeCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void ProcessPlayerRangedAimPointingActorChanged(class USHRangedCmbSubcomp* RangedCombatSubcomponent);
|
|
void ProcessPlayerRangedFireSuccess(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void SetDangerModeChangedCommentBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetGeneralBlocked(const bool Blocked, const class UObject* Object);
|
|
|
|
bool AreAllConditionsMeet() const;
|
|
bool AreCustomConditionsMeet() const;
|
|
bool IsBehaviourStateConditionsMeet() const;
|
|
bool IsCompleted() const;
|
|
bool IsCoreDistance2DConditionsMeet() const;
|
|
bool IsCutsceneStateConditionsMeet() const;
|
|
bool IsDangerModeChangedCommentBlocked() const;
|
|
bool IsGeneralBlocked() const;
|
|
bool IsPlayerCombatStateConditionsMeet() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaVerbalReactionsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaVerbalReactionsComponent")
|
|
}
|
|
static class USHMariaVerbalReactionsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaVerbalReactionsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaVerbalReactionsComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayHealthSettings
|
|
// 0x02C0 (0x02F0 - 0x0030)
|
|
class USHCharacterPlayHealthSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
float LowInjuryThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeavyInjuryThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CriticalnjuryThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle TapHealingItem; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ActionHealingRequiredHoldTime; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle HoldHealingItem; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* HealthMaterial; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHMaterialPropertyControlData> HealthMaterialPropertyControlsConfigs; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FSHReceiveDamagePostProcessConfig DefaultReceiveDamagePostProcess; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UBeingDamage>, struct FSHReceiveDamageCustomPostProcessConfig> SelectedReceiveDamagePostProcesses; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> DefaultReceiveDamageCameraShakeClass; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UBeingDamage>, TSubclassOf<class UCameraShakeBase>> SelectedReceiveDamageCameraShakeClasses; // 0x0128(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FSHReceiveDamagePostProcessConfig DefaultReceiveHealPostProcess; // 0x0178(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> DeathSequenceSoftClass; // 0x01C8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<ESHSimpleDirectionType, struct FSHGenericDeathSequencesContainer> DirectionalGenericDeathSequenceContainers; // 0x01F8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<ESHHealthStateEnum, struct FSHControllerLightsSettings> HealthControllerLightsSettings; // 0x0248(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackOnDamageNormal; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackOnDamageStun; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackOnDamageContinous; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackOnDamageSoft; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectDamageNormal; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectDamageStun; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectDamageContinous; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectDamageSoft; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectHeal; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool SpecialEffectBlinkKeys; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FColor SpecialEffectBlinkColor0; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor SpecialEffectBlinkColor1; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpecialEffectBlinkPeriod; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayHealthSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayHealthSettings")
|
|
}
|
|
static class USHCharacterPlayHealthSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayHealthSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayHealthSettings;
|
|
|
|
// Class SHProto.SHInputReceiver
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInputReceiver final
|
|
{
|
|
public:
|
|
void ProcessBoatForwardInputAction(class UBInputAction* InputSource, class UInputEventState* State, const EBInputActionChangeType ChangeType);
|
|
void ProcessBoatLeftInputAction(class UBInputAction* InputSource, class UInputEventState* State, const EBInputActionChangeType ChangeType);
|
|
void ProcessBoatRightInputAction(class UBInputAction* InputSource, class UInputEventState* State, const EBInputActionChangeType ChangeType);
|
|
void ProcessDodgeInputAction(class UBInputAction* InputSource, class UInputEventState* State, const EBInputActionChangeType ChangeType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInputReceiver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInputReceiver")
|
|
}
|
|
static class ISHInputReceiver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHInputReceiver>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHInputReceiver;
|
|
|
|
// Class SHProto.SHCharacterPlayImpactDetectionComponent
|
|
// 0x0070 (0x0110 - 0x00A0)
|
|
class USHCharacterPlayImpactDetectionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float OverlapTestMargin; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinHitHeightFraction; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class AActor*, struct FHitEvent> ImpactCandidates; // 0x00A8(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<class AActor*> ActiveContacts; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void CreateHitEvent(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void SHDebug_Character_ImpactDetection_DrawDebug();
|
|
void SHDebug_Character_ImpactDetection_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayImpactDetectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayImpactDetectionComponent")
|
|
}
|
|
static class USHCharacterPlayImpactDetectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayImpactDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayImpactDetectionComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayItemsComponent
|
|
// 0x01E0 (0x0280 - 0x00A0)
|
|
class USHCharacterPlayItemsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class ASHItem> DefaultItemClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHItemUseExecutive> NotesExecutiveClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ASHItemInvestigationExecutive> ItemInvestigationExeClass; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ASHItemInvestigationExecutive> ReadableItemInvestigationExeClass; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ASHItemInvestigationExecutive> MapItemInvestigationExeClass; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext)> OnCollectedItemInvestigatedBlueprintEvent; // 0x00C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext)> OnEquipmentItemSpawnedBlueprintEvent; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHItemUseExecutive* ItemUseExe; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHItemExecutiveBase* ItemExecutive; // 0x00F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHItemEquipment*> EquipmentActors; // 0x0100(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHCollectedItemData> CollectedItems; // 0x0110(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> SkipInvestigationItems; // 0x0120(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, bool> EquipmentStateValues; // 0x0130(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> NewCollectedItems; // 0x0180(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0xF0]; // 0x0190(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CollectItem(const class FName ItemDataRowName, int32 ItemQuantity, const bool AddNewItemFlag);
|
|
class ASHItemExecutiveBase* GetItemExecutive();
|
|
bool InvestigateCollectedItemRequest(const class FName& InItemDataRowName);
|
|
void OverrideFlashlightPocketState(bool InShouldBeOpened, const class UObject* Object);
|
|
void ProcessOwnerCombatInputModeChanged(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessOwnerReceivedDamage(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void RemoveItem(const class FName ItemDataRowName, const int32 ItemQuantity, const bool RemoveNewItemFlag);
|
|
void SetInvestigateItemBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetUseItemBlocked(const bool Blocked, const class UObject* Object);
|
|
void SHDebug_Character_Items_Give(const class FString& ItemRowName);
|
|
void SHDebug_Character_Items_GiveAllCombineables();
|
|
void SHDebug_Character_Items_GiveAllConsumables();
|
|
void SHDebug_Character_Items_GiveAllEquipment();
|
|
void SHDebug_Character_Items_GiveAllItems();
|
|
void SHDebug_Character_Items_GiveAllMaps();
|
|
void SHDebug_Character_Items_GiveAllReflections();
|
|
void SHDebug_Character_Items_GiveAllWeapons();
|
|
void SHDebug_Character_Items_PerformNotesScribble();
|
|
void SHDebug_Character_Items_RemoveAllItems();
|
|
void SHDebug_Character_Items_UnlimitedAmmo();
|
|
void SHDebug_Character_Items_ValuesDebug();
|
|
|
|
int32 GetItemCount(const class FName ItemDataRowName) const;
|
|
bool HasItem(const class FName ItemDataRowName) const;
|
|
bool IsInvestigateItemBlocked() const;
|
|
bool IsUseItemBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayItemsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayItemsComponent")
|
|
}
|
|
static class USHCharacterPlayItemsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayItemsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayItemsComponent;
|
|
|
|
// Class SHProto.SHItemWeaponMelee
|
|
// 0x0228 (0x08B8 - 0x0690)
|
|
class ASHItemWeaponMelee final : public ASHItemWeapon
|
|
{
|
|
public:
|
|
class UDataTable* MeleeAttacksDataTable; // 0x0690(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* MeleeSecondaryAttacksDataTable; // 0x0698(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GroundAttackMaxViewPitch; // 0x06A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StandingBehindRequiredDotProduct; // 0x06A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UForceFeedbackEffect* ForceFeedbackOnDamage; // 0x06A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x06B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCameraAnimationExecutive* CameraAnimExe; // 0x06B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6C0[0x1F8]; // 0x06C0(0x01F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class FString CalcAttackRowName(class ACharacter* AttackCandidate);
|
|
void OnComboWindowFailed();
|
|
void OnComboWindowOpened();
|
|
void OnComboWindowSuccess();
|
|
void OnMeleeAttackAnyCharacter();
|
|
void OnMeleeAttackFinished();
|
|
void OnMeleeAttackInterupted();
|
|
void OnMeleeAttackStarted();
|
|
|
|
struct FSHCharacterPlayAttackStruct GetAttackDataCopy(class FName AttackRowName) const;
|
|
class ACharacter* GetCurrentMeleeAttackEnemyTarget() const;
|
|
class FString GetLastUsedAttack() const;
|
|
bool IsOwnerStandingBehind(class ACharacter* CheckedCharacter) const;
|
|
bool ShouldUseGroundAttack() const;
|
|
bool SlideDistanceCheck(class ACharacter* CheckedCharacter, float MaxSlideDistance) const;
|
|
bool WillKillCharacter(class ACharacter* CheckedCharacter) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemWeaponMelee")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemWeaponMelee")
|
|
}
|
|
static class ASHItemWeaponMelee* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemWeaponMelee>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemWeaponMelee;
|
|
|
|
// Class SHProto.SHCharacterPlayLighting
|
|
// 0x00F0 (0x03F0 - 0x0300)
|
|
class ASHCharacterPlayLighting final : public ASHCharacterPlayLightingBase
|
|
{
|
|
public:
|
|
class USpotLightComponent* LightCharacterBack; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* LightCharacterFace; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* LightCharacterSide; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPointLightComponent* FlashlightOffSupportLight; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightCharacterBackMinIntensity; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightCharacterBackFlashlightMod; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightCharacterBackCastShadowsWhenMin; // 0x0328(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightCharacterBackCastShadowsWhenFlashlightMod; // 0x0329(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32A[0x2]; // 0x032A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LightCharacterFaceMinIntensity; // 0x032C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightCharacterFaceFlashlightMod; // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightCharacterFaceCastShadowsWhenMin; // 0x0334(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightCharacterFaceCastShadowsWhenFlashlightMod; // 0x0335(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_336[0x2]; // 0x0336(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LightCharacterSideMinIntensity; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightCharacterSideFlashlightMod; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightCharacterSideCastShadowsWhenMin; // 0x0340(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLightCharacterSideCastShadowsWhenFlashlightMod; // 0x0341(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_342[0x2]; // 0x0342(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FlashlightOffSupportLightDefaultIntensity; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* FlashlightOffSupportLightIntensityCurve; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTimeline FlashlightOffSupportLightIntensityTimeline; // 0x0350(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetFlashlightOffSupportLightProgress(float ProgressValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLighting")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLighting")
|
|
}
|
|
static class ASHCharacterPlayLighting* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlayLighting>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlayLighting;
|
|
|
|
// Class SHProto.SHCharacterPlayLightingControlDataBlender
|
|
// 0x0020 (0x0098 - 0x0078)
|
|
class USHCharacterPlayLightingControlDataBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x20]; // 0x0078(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLightingControlDataBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLightingControlDataBlender")
|
|
}
|
|
static class USHCharacterPlayLightingControlDataBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayLightingControlDataBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayLightingControlDataBlender;
|
|
|
|
// Class SHProto.SHMandarinAnimComponent
|
|
// 0x00A0 (0x0530 - 0x0490)
|
|
class USHMandarinAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
bool WasLastStepRight; // 0x0490(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_491[0x7]; // 0x0491(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x0498(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FMandarinIKSettings SHMandarinIKSettings; // 0x0508(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ChangeLocomotion(bool ToAggressive);
|
|
void RequestStopOnHit();
|
|
void SetHanging(bool IsHanging);
|
|
void SetLastStep(bool WasRight);
|
|
void SetTongueSnapLocation(const struct FVector& Location);
|
|
void SetTongueSnapRotation(const struct FRotator& Rotation);
|
|
void SetTongueTransformationAlpha(bool Enable);
|
|
void ToggleLegsRagdoll(bool Activate_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinAnimComponent")
|
|
}
|
|
static class USHMandarinAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinAnimComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayLookAtLogicComponent
|
|
// 0x0010 (0x0190 - 0x0180)
|
|
class USHCharacterPlayLookAtLogicComponent final : public USHCharacterLookAtLogicComponent
|
|
{
|
|
public:
|
|
class ASHCharacterPlay* CharacterPlay; // 0x0180(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_LookAt_DrawDebug();
|
|
void SHDebug_Character_LookAt_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLookAtLogicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLookAtLogicComponent")
|
|
}
|
|
static class USHCharacterPlayLookAtLogicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayLookAtLogicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayLookAtLogicComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayLookAtEnemyTargetProvider
|
|
// 0x0000 (0x0098 - 0x0098)
|
|
class USHCharacterPlayLookAtEnemyTargetProvider final : public USHLookAtEnemyTargetProvider
|
|
{
|
|
public:
|
|
void SHDebug_Character_LookAtEnemy_DrawDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLookAtEnemyTargetProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLookAtEnemyTargetProvider")
|
|
}
|
|
static class USHCharacterPlayLookAtEnemyTargetProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayLookAtEnemyTargetProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayLookAtEnemyTargetProvider;
|
|
|
|
// Class SHProto.SHFriendLocomotionAnimInstance
|
|
// 0x0030 (0x03D0 - 0x03A0)
|
|
class USHFriendLocomotionAnimInstance : public USHNPCLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHFriendAnimInstanceLocomotionState LocomotionStateRequest; // 0x0398(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_399[0x3]; // 0x0399(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Speed; // 0x039C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementPlayRate; // 0x03A0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementAnimationSpeed; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangePlayRate; // 0x03A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircularMovementRadius; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircularMovementDirection; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeanValue; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeanInterpSpeed; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdditionalRotation; // 0x03C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeLegOnGround; // 0x03C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CC[0x4]; // 0x03CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHFriendAnimInstanceStateData* GetFriendAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFriendLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFriendLocomotionAnimInstance")
|
|
}
|
|
static class USHFriendLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFriendLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFriendLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHLauraLocomotionAnimInstance
|
|
// 0x0000 (0x03D0 - 0x03D0)
|
|
class USHLauraLocomotionAnimInstance : public USHFriendLocomotionAnimInstance
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLauraLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLauraLocomotionAnimInstance")
|
|
}
|
|
static class USHLauraLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLauraLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLauraLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHCharacterPlayLookAtInteractionTargetProvider
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class USHCharacterPlayLookAtInteractionTargetProvider final : public USHLookAtInteractionTargetProvider
|
|
{
|
|
public:
|
|
void SHDebug_Character_LookAtInteraction_DrawDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayLookAtInteractionTargetProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayLookAtInteractionTargetProvider")
|
|
}
|
|
static class USHCharacterPlayLookAtInteractionTargetProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayLookAtInteractionTargetProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayLookAtInteractionTargetProvider;
|
|
|
|
// Class SHProto.SHCharacterPlayMovementComponent
|
|
// 0x0440 (0x1340 - 0x0F00)
|
|
class USHCharacterPlayMovementComponent final : public UCharacterMovementComponent
|
|
{
|
|
public:
|
|
class USHMovementObstacleDetection* MovementObstacleDetection; // 0x0EF8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float IncreaseMaxSpeedInterpSpeed; // 0x0F00(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DecreaseMaxSpeedInterpSpeed; // 0x0F04(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinVelocityToPlaySprintShake; // 0x0F08(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinWaterDepthToBeInWaterState; // 0x0F0C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCharacterPlayMovementSettings* Settings; // 0x0F10(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHCharacterPlayMovementComponent* ComponentRef)> PushableRegisteredBPEvent; // 0x0F18(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHCharacterPlayMovementComponent* ComponentRef)> PushableUnregisteredBPEvent; // 0x0F28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0F38(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCameraShakeBase* PlayingSprintCameraShake; // 0x0F40(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> AssignedSprintCameraShakeClass; // 0x0F48(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHPushableComponent* PushableComponent; // 0x0F50(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHVehicleMovementProcessor* VehicleMovementProcessor; // 0x0F58(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHInteriorExteriorVolume*> TeriorVolumes; // 0x0F60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHCustomMovementStruct> CustomMovements; // 0x0F70(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F80[0x3C0]; // 0x0F80(0x03C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearMovementScale(const class UObject* Object);
|
|
void HandleReceiveDamageEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
class USHOperationEvents* MovementSnapAbsolute(const struct FVector& Location, const float Timeout, const struct FSHMovementSnapConfig& Config, const class UObject* Object);
|
|
class USHOperationEvents* RotationSnapAbsolute(const struct FVector& Location, const float Duration, const class UObject* Object, class UCurveFloat* Curve);
|
|
class USHOperationEvents* RotationSnapAbsoluteStatic(const struct FRotator& WorldRotation, const float Duration, const class UObject* Object, class UCurveFloat* Curve);
|
|
void SetControllerYawRotationMatchingBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetDisableToggleSprintAutoEnd(const bool InValue, const class UObject* Object);
|
|
void SetIsOnStairs(bool OnStairs);
|
|
void SetMovementBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetMovementScale(const float Scale, const class UObject* Object);
|
|
void SetPhysWalkingBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetRotateInPlaceBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetRotateInPlaceCustomAllowed(const bool bInAllowed, const class UObject* Object);
|
|
void SetSprintBlocked(const bool Blocked, const class UObject* Object);
|
|
void SHDebug_Character_Movement_DrawDebug();
|
|
void SHDebug_Character_Movement_ForceSprint();
|
|
void SHDebug_Character_Movement_MovementSnapDrawDebug();
|
|
void SHDebug_Character_Movement_PushableDrawDebug();
|
|
void SHDebug_Character_Movement_RotationSnapDrawDebug();
|
|
void SHDebug_Character_Movement_SlideSnapDrawDebug();
|
|
void SHDebug_Character_Movement_SpamMovementImpacts();
|
|
void SHDebug_Character_Movement_SpamMovementInputDebug();
|
|
void SHDebug_Character_Movement_ValuesDebug();
|
|
class USHOperationEvents* SlideSnapAbsolute(const struct FVector& Location, const float Duration, const class UObject* Object, const TArray<class AActor*>& InCollisionIgnoredActors, class UCurveFloat* Curve);
|
|
void StopRotateInPlaceImmediately();
|
|
void TeleportAbsolute(const struct FTransform& InTransform);
|
|
void TeleportAbsoluteWithView(const struct FTransform& InTransform, const struct FRotator& InViewRotation);
|
|
void TeleportRelatively(const struct FTransform& FirstAnchor, const struct FTransform& SecondAnchor);
|
|
void TeleportRelativelyToActors(class AActor* FirstAnchor, class AActor* SecondAnchor);
|
|
void TeleportRelativelyToComponents(class USceneComponent* FirstAnchor, class USceneComponent* SecondAnchor);
|
|
void TelportAbsoluteWithDefaultView(const struct FTransform& InTransform);
|
|
|
|
struct FVector GetFakedVelocity() const;
|
|
ESHInteriorExteriorStateEnum GetInteriorExteriorState() const;
|
|
struct FVector GetLastInputValue() const;
|
|
float GetLastSlopeAngleDeg() const;
|
|
bool IsControllerYawRotationMatchingBlocked() const;
|
|
bool IsInWater() const;
|
|
bool IsMovementBlocked() const;
|
|
bool IsMovementBlockedBy(const class UObject* Object) const;
|
|
bool IsMovingOnSlope() const;
|
|
bool IsOnStairs() const;
|
|
bool IsPhysWalkingBlocked() const;
|
|
bool IsRotateInPlaceBlocked() const;
|
|
bool IsSprintBlocked() const;
|
|
bool IsSprintBlockedBy(const class UObject* Object) const;
|
|
bool IsSprinting() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayMovementComponent")
|
|
}
|
|
static class USHCharacterPlayMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayMovementComponent;
|
|
|
|
// Class SHProto.SHMannequinAnimInstance
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class USHMannequinAnimInstance : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
class USHMannequinAnimInstanceStateData* GetMannequinAnimInstanceStateData() const;
|
|
class USHMannequinLocomotionAnimInstance* GetMannequinLocomotionAnimInstance(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMannequinAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMannequinAnimInstance")
|
|
}
|
|
static class USHMannequinAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMannequinAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMannequinAnimInstance;
|
|
|
|
// Class SHProto.SHCharacterPlayRaycastDetectorComponent
|
|
// 0x03E8 (0x0488 - 0x00A0)
|
|
class USHCharacterPlayRaycastDetectorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FSHRaycastDetectorTraceData Hover; // 0x00A0(0x0128)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHRaycastDetectorTraceData Interact; // 0x01C8(0x0128)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F8[0x190]; // 0x02F8(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetHoverBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetInteractBlocked(const bool Blocked, const class UObject* Object);
|
|
|
|
bool IsHoverBlocked() const;
|
|
bool IsInteractBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayRaycastDetectorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayRaycastDetectorComponent")
|
|
}
|
|
static class USHCharacterPlayRaycastDetectorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayRaycastDetectorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayRaycastDetectorComponent;
|
|
|
|
// Class SHProto.SHCharacterPlaySpringArmComponent
|
|
// 0x0160 (0x0500 - 0x03A0)
|
|
class USHCharacterPlaySpringArmComponent final : public USpringArmComponent
|
|
{
|
|
public:
|
|
class USHCameraProfilesData* ProfilesData; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CollisionBlendOutDelay; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D CollisionBlendInSpeeds; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ArmLengthMin; // 0x03C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableTargetOffsetExtraHeightFromPitch; // 0x03C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C5[0x3]; // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetOffsetExtraHeightFromPitchLowInfluenceValue; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3CC[0x4]; // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D TargetOffsetExtraHeightFromPitchValuesRange; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0x18]; // 0x03E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCameraDataBlender* ExteriorSprintCameraBlender; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCameraDataBlender* InteriorCameraBlender; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCameraDataBlender* InteriorSprintCameraBlender; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHCameraDataBlender*> CustomCameraBlenders; // 0x0418(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_428[0xD8]; // 0x0428(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearCustomCameraData(const class UObject* Object, const bool Instant);
|
|
bool ReneableCustomCameraData(const class UObject* Object, const class FString& InCustomCameraName);
|
|
void RequestRefreshState(const class UObject* Requester);
|
|
void SetCustomCameraData(const class UObject* Object, const class FString& InCustomCameraName, const struct FSHCameraDataStruct& InCustomCameraData, const struct FSHCameraDataStruct& InCustomCollisionData);
|
|
void SHDebug_Character_Camera_BlendsDebug();
|
|
void SHDebug_Character_Camera_ContinousReadData();
|
|
void SHDebug_Character_Camera_DrawDebug();
|
|
void SHDebug_Character_Camera_ValuesDebug();
|
|
|
|
float GetCustomCameraBlendAlpha(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlaySpringArmComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlaySpringArmComponent")
|
|
}
|
|
static class USHCharacterPlaySpringArmComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlaySpringArmComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlaySpringArmComponent;
|
|
|
|
// Class SHProto.SHLookAtActorInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHLookAtActorInterface final
|
|
{
|
|
public:
|
|
bool CanBeLookedAt() const;
|
|
class USceneComponent* GetLookAtTargetComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLookAtActorInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLookAtActorInterface")
|
|
}
|
|
static class ISHLookAtActorInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHLookAtActorInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHLookAtActorInterface;
|
|
|
|
// Class SHProto.SHCharacterPlayStairsDetectionComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USHCharacterPlayStairsDetectionComponent final : public USHStairsDetectionComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayStairsDetectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayStairsDetectionComponent")
|
|
}
|
|
static class USHCharacterPlayStairsDetectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayStairsDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayStairsDetectionComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayStatisticsComponentSettings
|
|
// 0x00F0 (0x0120 - 0x0030)
|
|
class USHCharacterPlayStatisticsComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FAchievementHandle NewGamePlusCompletedAchievement; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<ESHEndingType, struct FAchievementHandle> EndingToAchievementMap; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
struct FCollectionHandle SeenEndingsAchievementCollection; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxHoursToGivePlaytimeAchievement; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAchievementHandle PlaytimeAchievement; // 0x0094(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAchievementHandle FinishGameNoRangeWeaponAchievement; // 0x009C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle UsedWeaponsAchievement; // 0x00A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FDataTableRowHandle> UsedWeaponsItemsRowHandlesWhitelist; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle MeleeWeaponKillsAchievement; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle RangedWeaponKillsAchievement; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle ClosedDoorsTriedAchievement; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle GlassDestroyedAchievement; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName KillingStompAttackRowName; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle KillingStompAttackAchievement; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAchievementHandle RadioSilenceAchievement; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDataTableRowHandle ChainsawItemDataRowHandle; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAchievementHandle ChainsawCollectedAchievement; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle ReflectionItemsPickedUpAchievement; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCounterHandle MemosItemsPickedUpAchievement; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayStatisticsComponentSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayStatisticsComponentSettings")
|
|
}
|
|
static class USHCharacterPlayStatisticsComponentSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayStatisticsComponentSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayStatisticsComponentSettings;
|
|
|
|
// Class SHProto.SHCharacterPlayTraversalComponent
|
|
// 0x0070 (0x0110 - 0x00A0)
|
|
class USHCharacterPlayTraversalComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class USHTraversalBaseComponent* CurrentlyPlayingTraversal; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHTraversalBaseComponent*> ManagedTraversalComponents; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x58]; // 0x00B8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessTraversalEndedEvent(class USHTraversalBaseComponent* InTraversalComp);
|
|
void ProcessTraversalStartedEvent(class USHTraversalBaseComponent* InTraversalComp);
|
|
void SHDebug_Character_Traversal_ClimbDrawDebug();
|
|
void SHDebug_Character_Traversal_ClimbPrintDebug();
|
|
void SHDebug_Character_Traversal_ObstacleDrawDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayTraversalComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayTraversalComponent")
|
|
}
|
|
static class USHCharacterPlayTraversalComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayTraversalComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayTraversalComponent;
|
|
|
|
// Class SHProto.SHEnemyTransformationState
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class USHEnemyTransformationState : public UDataAsset
|
|
{
|
|
public:
|
|
class FName StateName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TransformationDuration; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool TransformToLying; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LyingTransformationDelay; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool ForceLyingTransfirmationUpdate; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LyingCapsuleAnchorPosition; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumLyingCapsuleExtensions; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAvoidCollisionsAfterTransforming; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAvoidCollisionsWhenTransforming; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAlignLyingCapsuleToSurface; // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPreventControllerRotation; // 0x0053(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRotateActorToDesiredMovement; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HitReactionsChangeDelay; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHEnemyTransformationStateVariantSettings DefaultVariantFW; // 0x0060(0x0028)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHEnemyTransformationStateVariant> CustomVariantsFW; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHEnemyTransformationStateVariantSettings DefaultVariantOW; // 0x0098(0x0028)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHEnemyTransformationStateVariant> CustomVariantsOW; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyTransformationState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyTransformationState")
|
|
}
|
|
static class USHEnemyTransformationState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyTransformationState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyTransformationState;
|
|
|
|
// Class SHProto.SHFleshLipTransformationState
|
|
// 0x0048 (0x0118 - 0x00D0)
|
|
class USHFleshLipTransformationState final : public USHEnemyTransformationState
|
|
{
|
|
public:
|
|
ESHFleshLipTransformationState FleshLipTransformationState; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector GrabPointSearchOffset; // 0x00D8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMaintainRotation; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseOverrides; // 0x00F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F2[0x2]; // 0x00F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHFleshLipTransformationStateCurves TransformationCurveOverrides; // 0x00F4(0x0024)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
ESHFleshLipTransformationState GetFleshLipTransformationState() const;
|
|
const struct FVector GetGrabPointSearchOffset() const;
|
|
bool GetShouldRotationBeMaintained() const;
|
|
void GetTransformationOverrides(bool* OutShouldBeUsed, struct FSHFleshLipTransformationStateCurves* OutCurves) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipTransformationState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipTransformationState")
|
|
}
|
|
static class USHFleshLipTransformationState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipTransformationState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipTransformationState;
|
|
|
|
// Class SHProto.SHCharacterPlayTutorialsComponent
|
|
// 0x0120 (0x01C0 - 0x00A0)
|
|
class USHCharacterPlayTutorialsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float ConsumeQueueDelayValue; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHGameplayTutorialsDatabase* TutorialsDatabase; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHTutorialHandlerBase*> TutorialHandlers; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<ESHGameplayTutorialEnum> RegisteredTutorialActions; // 0x00C0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0xF0]; // 0x00D0(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessTutorialWidgetHideEvent();
|
|
void SHDebug_Character_Tutorials_RequestShowTutorial(int32 TutorialEnumAsInt);
|
|
void SHDebug_Character_Tutorials_ResetRegisterActions();
|
|
void SHDebug_Character_Tutorials_ValuesDebug();
|
|
|
|
bool IsTutorialActionRegistered(const ESHGameplayTutorialEnum InTutorialEnum) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayTutorialsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayTutorialsComponent")
|
|
}
|
|
static class USHCharacterPlayTutorialsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayTutorialsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayTutorialsComponent;
|
|
|
|
// Class SHProto.SHCharacterPlayUIComponent
|
|
// 0x00B0 (0x0150 - 0x00A0)
|
|
class USHCharacterPlayUIComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class USHGameplayGameOverWidget> GameplayGameOverWidgetClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayEndGameWidget> GameplayEndGameWidgetClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayHudWidget> GameplayHudWidgetClass; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayMenuWidget> GameplayMenuWidgetClass; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayFocusWidget> GameplayFocusWidgetClass; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayReadingWidget> GameplayReadingWidgetClass; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplaySaveMenuWidget> GameplaySaveMenuWidgetClass; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayItemInvestigationWidget> GameplayItemInvestigationWidgetClass; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHControlTipsPanel> ControlTipsPanelClass; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCutsceneSkipWidget> SkipWidgetClass; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUserWidget> DeveloperToolWidgetClass; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayHudWidget* GameplayHudWidget; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMenuWidget* GameplayMenuWidget; // 0x0100(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayFocusWidget* GameplayFocusWidget; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayReadingWidget* GameplayReadingWidget; // 0x0110(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayGameOverWidget* GameplayGameOverWidget; // 0x0118(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayEndGameWidget* GameplayEndGameWidget; // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplaySaveMenuWidget* GameplaySaveMenuWidget; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayItemInvestigationWidget* GameplayItemInvestigationWidget; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHControlTipsPanel* ControlTipsPanel; // 0x0138(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCutsceneSkipWidget* SkipWidget; // 0x0140(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUserWidget* DeveloperToolWidget; // 0x0148(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SHDebug_Tool_Hide();
|
|
void SHDebug_Tool_Show();
|
|
|
|
class USHGameplayHudWidget* GetGameplayHudWidgetPointer() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayUIComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayUIComponent")
|
|
}
|
|
static class USHCharacterPlayUIComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayUIComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayUIComponent;
|
|
|
|
// Class SHProto.SHFXFrozenBreathSubcomp
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHFXFrozenBreathSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXFrozenBreathSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* FrozenBreathComponent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetFrozenBreathBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
int32 GetFreezingVolumesCount() const;
|
|
bool IsFrozenBreathBlocked() const;
|
|
bool IsFrozenBreathBlockedBy(const class UObject* Object) const;
|
|
bool IsInFreezingZone() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXFrozenBreathSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXFrozenBreathSubcomp")
|
|
}
|
|
static class USHFXFrozenBreathSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXFrozenBreathSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXFrozenBreathSubcomp;
|
|
|
|
// Class SHProto.SHCharacterSnapPoint
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class ASHCharacterSnapPoint final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterSnapPoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterSnapPoint")
|
|
}
|
|
static class ASHCharacterSnapPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterSnapPoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterSnapPoint;
|
|
|
|
// Class SHProto.SHCharacterStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHCharacterStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool CanCharacterBeFinished(const class ACharacter* CheckedCharacter);
|
|
static class ASHCharacterPlay* GetCharacterPlay(const class UObject* WorldContextObject);
|
|
static class APawn* GetEddiePawn(const class UObject* WorldContextObject);
|
|
static class APawn* GetMariaPawn(const class UObject* WorldContextObject);
|
|
static struct FVector GetTrueCharacterLocation(const class AActor* InCharacterActor);
|
|
static bool IsCharacterDead(const class ACharacter* CheckedCharacter);
|
|
static bool IsCharacterInCutscene(const class ACharacter* Character);
|
|
static bool IsCharacterInSyncAction(const class ACharacter* CheckedCharacter);
|
|
static bool IsCharacterKnockedDown(const class ACharacter* CheckedCharacter);
|
|
static bool IsCharacterOnGround(const class ACharacter* CheckedCharacter);
|
|
static bool SetActorTeam(const class UObject* WorldContextObject, class APawn* PawnActor, const struct FGenericTeamId& TeamID);
|
|
static void SwitchCharacterPlay(const class UObject* WorldContextObject, ESHSuccessFailureEnum* Result, class ASHCharacterPlay** Character);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterStatics")
|
|
}
|
|
static class USHCharacterStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterStatics;
|
|
|
|
// Class SHProto.SHAudioBreathingSettings
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHAudioBreathingSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* PlayBreathingEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* StopBreathingEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAudioBreathingSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAudioBreathingSettings")
|
|
}
|
|
static class USHAudioBreathingSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAudioBreathingSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAudioBreathingSettings;
|
|
|
|
// Class SHProto.SHFogStormNiagaraVolume
|
|
// 0x0000 (0x02F0 - 0x02F0)
|
|
class ASHFogStormNiagaraVolume final : public ASHNiagaraVolume
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFogStormNiagaraVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFogStormNiagaraVolume")
|
|
}
|
|
static class ASHFogStormNiagaraVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFogStormNiagaraVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFogStormNiagaraVolume;
|
|
|
|
// Class SHProto.SHChAudioBreathingSubcomponent
|
|
// 0x0038 (0x0070 - 0x0038)
|
|
class USHChAudioBreathingSubcomponent final : public USHCharacterAudioSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAudioBreathingSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x30]; // 0x0040(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHChAudioBreathingSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHChAudioBreathingSubcomponent")
|
|
}
|
|
static class USHChAudioBreathingSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHChAudioBreathingSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHChAudioBreathingSubcomponent;
|
|
|
|
// Class SHProto.SHFakeMirrorComponent
|
|
// 0x0230 (0x0DA0 - 0x0B70)
|
|
class USHFakeMirrorComponent final : public USceneCaptureComponent2D
|
|
{
|
|
public:
|
|
uint8 Pad_B70[0x154]; // 0x0B70(0x0154)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxDistanceFromCamera; // 0x0CC4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClippingPlaneOffset; // 0x0CC8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CCC[0x4]; // 0x0CCC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MirrorEntityOffset; // 0x0CD0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MirrorEntityRotation; // 0x0CE8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MirrorBaseNormal; // 0x0D00(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DrawContent; // 0x0D18(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoNotMirror; // 0x0D19(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoNotClip; // 0x0D1A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D1B[0x1]; // 0x0D1B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 FrameCapture2DID; // 0x0D1C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoNotCheckVisibility; // 0x0D20(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool GIShowFlags; // 0x0D21(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AllowFakeInputs; // 0x0D22(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool FakePositionWhenNotVisible; // 0x0D23(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D24[0x4]; // 0x0D24(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector FakeCameraPosition; // 0x0D28(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector FakeCameraRotation; // 0x0D40(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FakeCameraFOV; // 0x0D58(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D5C[0x4]; // 0x0D5C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MirrorCameraPosition; // 0x0D60(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MirrorCameraRotation; // 0x0D78(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MirrorCameraFOV; // 0x0D90(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D94[0xC]; // 0x0D94(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetRenderFactor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFakeMirrorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFakeMirrorComponent")
|
|
}
|
|
static class USHFakeMirrorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFakeMirrorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFakeMirrorComponent;
|
|
|
|
// Class SHProto.SHEnvironmentComponentSettings
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USHEnvironmentComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHSwitchesPrioritiesEnviromentData> SwitchesPrioritiesData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* EnviromentSwitchNone; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_PlayEnvironment; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_StopEnvironment; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnvironmentComponentSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnvironmentComponentSettings")
|
|
}
|
|
static class USHEnvironmentComponentSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnvironmentComponentSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnvironmentComponentSettings;
|
|
|
|
// Class SHProto.SHChAudioEnviroSubcomponent
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class USHChAudioEnviroSubcomponent final : public USHCharacterAudioSubcomponentBase
|
|
{
|
|
public:
|
|
class USHEnvironmentComponentSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHEnvironmentSwitchVolume*> EnvironmentVolumes; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkSwitchValue> CurrentPlayingEnvironmentSwitch; // 0x0050(0x0030)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHChAudioEnviroSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHChAudioEnviroSubcomponent")
|
|
}
|
|
static class USHChAudioEnviroSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHChAudioEnviroSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHChAudioEnviroSubcomponent;
|
|
|
|
// Class SHProto.SHFXPukeExplosionSubcompSettings
|
|
// 0x0090 (0x00C0 - 0x0030)
|
|
class USHFXPukeExplosionSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
class USHSystemFXData* PukePuddleFXData; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> PukePuddleFXSpawnerClass; // 0x0038(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PukePuddleDelaySpawn; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMaiFloatDiff PukeExplosionDamage; // 0x006C(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
float PukeExplosionRadius; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PukeExplosionDamageDelay; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> PukeExplosionDamageType; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* PukeExplosionParticles; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PukeExplosionSocket; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle LightEffect; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXPukeExplosionSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXPukeExplosionSubcompSettings")
|
|
}
|
|
static class USHFXPukeExplosionSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXPukeExplosionSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXPukeExplosionSubcompSettings;
|
|
|
|
// Class SHProto.SHAudioHealthSettings
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class USHAudioHealthSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* ReceivedDamageEvent_Generic; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* Play_CriticalInjuryEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* Stop_CriticalInjuryEvent; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* RTPC_HealthPercentage; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioHealthState_Fine; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioHealthState_LowInjury; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioHealthState_HeavyInjury; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioHealthState_CriticalInjury; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioHealthState_Dead; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAudioHealthSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAudioHealthSettings")
|
|
}
|
|
static class USHAudioHealthSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAudioHealthSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAudioHealthSettings;
|
|
|
|
// Class SHProto.SHChAudioHealthSubcomponent
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHChAudioHealthSubcomponent final : public USHCharacterAudioSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAudioHealthSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReleaseDeathHealthState();
|
|
void RequestDeathHealthState(class UObject* Requester);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHChAudioHealthSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHChAudioHealthSubcomponent")
|
|
}
|
|
static class USHChAudioHealthSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHChAudioHealthSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHChAudioHealthSubcomponent;
|
|
|
|
// Class SHProto.SHAudioInteractionSettings
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHAudioInteractionSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* FocusableOnSolvedAudioEvent; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAudioInteractionSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAudioInteractionSettings")
|
|
}
|
|
static class USHAudioInteractionSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAudioInteractionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAudioInteractionSettings;
|
|
|
|
// Class SHProto.SHChAudioInteractionSubcomponent
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHChAudioInteractionSubcomponent final : public USHCharacterAudioSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAudioInteractionSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHChAudioInteractionSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHChAudioInteractionSubcomponent")
|
|
}
|
|
static class USHChAudioInteractionSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHChAudioInteractionSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHChAudioInteractionSubcomponent;
|
|
|
|
// Class SHProto.SHGameplayMapObjectComponent
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class USHGameplayMapObjectComponent : public UActorComponent
|
|
{
|
|
public:
|
|
ESHMapObjectTypeEnum MapObjectType; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMapDataConfigStruct GameplayMapObjectConfig; // 0x00A4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMapDataConfigStruct> AdditionalGameplayMapObjectConfigs; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SendDynamicObjectDataToGameplayMap(const struct FVector& WorldLoc, int32 DataValue) const;
|
|
void SendObjectDataToGameplayMap(int32 DataValue) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapObjectComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapObjectComponent")
|
|
}
|
|
static class USHGameplayMapObjectComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapObjectComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapObjectComponent;
|
|
|
|
// Class SHProto.SHGameplayMapDoorComponent
|
|
// 0x0010 (0x00D0 - 0x00C0)
|
|
class USHGameplayMapDoorComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
bool bEnforceMode; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHGameplayMapDoorMode ModeToEnforce; // 0x00C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisplayCannotBePassedAsObstacle; // 0x00C2(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C3[0xD]; // 0x00C3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisplayCannotBePassedAsObstacle();
|
|
void OnAttachmentFocusableShown(class USHFocusableComponent* FocusableComponent);
|
|
void OnAutoLockedAnimationPlayed(class USHDoorAnimationsComponent* DoorAnimationsComponent);
|
|
void OnDoorLockStateChanged(class USHDoorLockBaseComponent* DoorLockBaseComponent);
|
|
void OnLockedAnimationPlayed(class USHSlidingDoorAnimationsComponent* SlidingDoorAnimationsComponent);
|
|
void OnOpenAnimationPlayed(class USHSlidingDoorAnimationsComponent* SlidingDoorAnimationsComponent);
|
|
void OnPhysicMovementAppliedForceFromActor(class USHDoorMovementComponent* DoorMovementComponent, class AActor* ActorContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapDoorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapDoorComponent")
|
|
}
|
|
static class USHGameplayMapDoorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapDoorComponent;
|
|
|
|
// Class SHProto.SHAudioSpaceSettings
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class USHAudioSpaceSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkSwitchValue* AudioSwitch_Cubature_Indoor_Small; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* AudioSwitch_Cubature_Indoor_Medium; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* AudioSwitch_Cubature_Indoor_Large; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* AudioSwitch_Cubature_Outdoor; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_World_FW; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_World_OW; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* AudioRTPC_World; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAudioSpaceSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAudioSpaceSettings")
|
|
}
|
|
static class USHAudioSpaceSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAudioSpaceSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAudioSpaceSettings;
|
|
|
|
// Class SHProto.SHFleshLipAnimComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class USHFleshLipAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
void SetFleshLipLeftArmIsReleased(bool InIsReleased);
|
|
void SetFleshLipLegsAreReleased(bool InAreReleased);
|
|
void SetFleshLipRightArmIsReleased(bool InIsReleased);
|
|
void SetFleshLipTransformationState(ESHFleshLipAnimInstanceTransformationState InFleshLipTransformation, bool InIsTransforming);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipAnimComponent")
|
|
}
|
|
static class USHFleshLipAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipAnimComponent;
|
|
|
|
// Class SHProto.SHAudioStatesComponentSettings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHAudioStatesComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
float CombatStateCooldownTime; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DangerStateCooldownTime; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_Calm; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_Danger; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_Combat; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_In_Bossfight; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_Out_Bossfight; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_StopFleshLipEnviroEffect; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_StopFleshLipMusicEffect; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_In_Cutscene; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* AudioState_Out_Cutscene; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAudioStatesComponentSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAudioStatesComponentSettings")
|
|
}
|
|
static class USHAudioStatesComponentSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAudioStatesComponentSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAudioStatesComponentSettings;
|
|
|
|
// Class SHProto.SHChAudioStatesSubcomponent
|
|
// 0x00A0 (0x00D8 - 0x0038)
|
|
class USHChAudioStatesSubcomponent final : public USHCharacterAudioSubcomponentBase
|
|
{
|
|
public:
|
|
class USHAudioStatesComponentSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x98]; // 0x0040(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestBossFightState(bool bInState, const class UObject* Requester);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHChAudioStatesSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHChAudioStatesSubcomponent")
|
|
}
|
|
static class USHChAudioStatesSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHChAudioStatesSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHChAudioStatesSubcomponent;
|
|
|
|
// Class SHProto.SHFleshLipLocomotionAnimInstance
|
|
// 0x00B0 (0x0460 - 0x03B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHFleshLipLocomotionAnimInstance : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
float RotationToStrafingRatio; // 0x03A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementStopDelay; // 0x03AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityIncrementHalfTime; // 0x03B0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityDecrementHalfTime; // 0x03C8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TargetDesiredVelocity; // 0x03E0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredYawAdjustmentHalfTime; // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDesiredRotationYaw; // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaIncrementHalfTime; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaDecrementHalfTime; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_408[0x50]; // 0x0408(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHFleshLipAnimInstanceStateData* GetFleshLipAnimInstanceStateData() const;
|
|
bool GetFleshLipLeftArmIsReleased() const;
|
|
bool GetFleshLipLegsAreReleased() const;
|
|
bool GetFleshLipRightArmIsReleased() const;
|
|
void GetSmoothedDesiredRotationYaw(float* OutYaw) const;
|
|
void GetSmoothedDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetSmoothedLookAt(struct FRotator* OutRotation, float* OutAlpha) const;
|
|
void GetTargetDesiredRotationYaw(float* OutYaw) const;
|
|
void GetTargetDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetTargetDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTargetLookAtAlpha(float* OutAlpha) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipLocomotionAnimInstance")
|
|
}
|
|
static class USHFleshLipLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHFleshLipLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHFleshLipHangingLocomotionAnimInstance
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class USHFleshLipHangingLocomotionAnimInstance final : public USHFleshLipLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHFleshLipHangingAnimInstanceLocomotionState LocomotionState; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipHangingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipHangingLocomotionAnimInstance")
|
|
}
|
|
static class USHFleshLipHangingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipHangingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipHangingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHCineCameraActor
|
|
// 0x0010 (0x0A70 - 0x0A60)
|
|
class ASHCineCameraActor final : public ACineCameraActor
|
|
{
|
|
public:
|
|
uint8 Pad_A60[0x10]; // 0x0A60(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHCineCameraComponent* GetSHCineCameraComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCineCameraActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCineCameraActor")
|
|
}
|
|
static class ASHCineCameraActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCineCameraActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCineCameraActor;
|
|
|
|
// Class SHProto.SHFleshLipCeilingTileActor
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class ASHFleshLipCeilingTileActor final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ASHFleshLipCeilingTileActor* CeilingTile)> EventCeilingTileDisconnected; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ASHFleshLipCeilingTileActor* CeilingTile)> EventCeilingTileDestroyed; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D0[0x30]; // 0x02D0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DamageCeilingTile(const struct FVector& InHitLocation, const struct FVector& InDropVelocity, const struct FVector& InDropRotation);
|
|
void DisconnectCeilingTile(const struct FVector& InDropVelocity, const struct FVector& InDropRotation);
|
|
void SetIgnoreCollisionsWithActor_Implementation(class AActor* InActor, bool InIgnoreCollision);
|
|
void TileDamaged(const struct FVector& InHitLocation, const struct FVector& InDropVelocity, const struct FVector& InDropRotation);
|
|
void TileDisconnected(bool InAsHanging, const struct FVector& InDropVelocity, const struct FVector& InDropRotation);
|
|
void TileInitialized();
|
|
|
|
void GetTileCoordinates(int32* OutTileX, int32* OutTileY) const;
|
|
int32 GetTileDamageLevel() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipCeilingTileActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipCeilingTileActor")
|
|
}
|
|
static class ASHFleshLipCeilingTileActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFleshLipCeilingTileActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFleshLipCeilingTileActor;
|
|
|
|
// Class SHProto.SHCityOWNeelysBarMessageEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHCityOWNeelysBarMessageEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_CityOWNeelysBarMessageEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCityOWNeelysBarMessageEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCityOWNeelysBarMessageEndingFactor")
|
|
}
|
|
static class USHCityOWNeelysBarMessageEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCityOWNeelysBarMessageEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCityOWNeelysBarMessageEndingFactor;
|
|
|
|
// Class SHProto.SHCharacterPlayAttackCameraDataAsset
|
|
// 0x0200 (0x0230 - 0x0030)
|
|
class USHCharacterPlayAttackCameraDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
bool bSecureCameraView; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SecureViewDuration; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSHViewLookOperationSettings SecureViewSettings; // 0x0038(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bOverrrideCameraFOV; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraFOVBlendData CameraFOVOverrride; // 0x0078(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHCameraMAARLBlendData CameraMAARL; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSHCameraMAACRBlendData CameraMAACR; // 0x00C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bOverrrideCameraProfile; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraDataFull CameraProfileOverrride; // 0x00F8(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bUseCameraAnimation; // 0x01A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraAnimationData CameraAnimationData; // 0x01B0(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayAttackCameraDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayAttackCameraDataAsset")
|
|
}
|
|
static class USHCharacterPlayAttackCameraDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayAttackCameraDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayAttackCameraDataAsset;
|
|
|
|
// Class SHProto.SHFXNurseHeadShakeSubcompSettings
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHFXNurseHeadShakeSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableHeadShake; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName HeadSocketName; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaterialIndex; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffsetScale; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Magnitude; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampMovement; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LimitAccelerationMultiply; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXNurseHeadShakeSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXNurseHeadShakeSubcompSettings")
|
|
}
|
|
static class USHFXNurseHeadShakeSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXNurseHeadShakeSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXNurseHeadShakeSubcompSettings;
|
|
|
|
// Class SHProto.SHCombatSnapInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHCombatSnapInterface final
|
|
{
|
|
public:
|
|
bool CanSnapOnActor() const;
|
|
struct FVector GetSnapLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatSnapInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatSnapInterface")
|
|
}
|
|
static class ISHCombatSnapInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHCombatSnapInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHCombatSnapInterface;
|
|
|
|
// Class SHProto.SHCombatPushedInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHCombatPushedInterface final
|
|
{
|
|
public:
|
|
bool CanBePushed();
|
|
bool PushedBy(class AActor* pusher);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatPushedInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatPushedInterface")
|
|
}
|
|
static class ISHCombatPushedInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHCombatPushedInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHCombatPushedInterface;
|
|
|
|
// Class SHProto.SHCombatPlayDeathInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHCombatPlayDeathInterface final
|
|
{
|
|
public:
|
|
struct FSHDeathPlayerData GetDeathPlayerData(class ACharacter* killed);
|
|
struct FSHDeathPlayerData GetDeathPlayerDataForDebug(class ACharacter* killed);
|
|
bool PlayDeath(class ACharacter* Player, const struct FGameplayTag& PawnAnimTag, const struct FGameplayTag& PlayerAnimTag);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatPlayDeathInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatPlayDeathInterface")
|
|
}
|
|
static class ISHCombatPlayDeathInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHCombatPlayDeathInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHCombatPlayDeathInterface;
|
|
|
|
// Class SHProto.SHCombatCustomGenericDeathSequenceProvider
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHCombatCustomGenericDeathSequenceProvider final
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> GetCustomGenericDeathSequenceSoftClass(ESHSimpleDirectionType InLastHitWorldDirType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatCustomGenericDeathSequenceProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatCustomGenericDeathSequenceProvider")
|
|
}
|
|
static class ISHCombatCustomGenericDeathSequenceProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHCombatCustomGenericDeathSequenceProvider>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHCombatCustomGenericDeathSequenceProvider;
|
|
|
|
// Class SHProto.SHCombatStatesInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHCombatStatesInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatStatesInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatStatesInterface")
|
|
}
|
|
static class ISHCombatStatesInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHCombatStatesInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHCombatStatesInterface;
|
|
|
|
// Class SHProto.SHFlickeringLightManagerComponent
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class USHFlickeringLightManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHFlickeringLightBase*> RegisteredFlickeringLights; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USpotLightWithShadowDistanceComponent*> RegisteredSpotLightsWithShadowDistance; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlickeringLightManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlickeringLightManagerComponent")
|
|
}
|
|
static class USHFlickeringLightManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlickeringLightManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlickeringLightManagerComponent;
|
|
|
|
// Class SHProto.SHCombatStatisticsValueProcessor
|
|
// 0x0070 (0x00A0 - 0x0030)
|
|
class USHCombatStatisticsValueProcessor final : public USHStatisticsValueProcessor
|
|
{
|
|
public:
|
|
int32 MeleeWeaponKillcount; // 0x0030(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RangedWeaponKillcount; // 0x0034(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RangedShootsFired; // 0x0038(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 PerformedDodges; // 0x003C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 BrokenGlass; // 0x0040(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 HealsApplied; // 0x0044(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReceivedDamage; // 0x0048(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FName, int32> WeaponToKillsMap; // 0x0050(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessRangedFireSuccess(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombatStatisticsValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombatStatisticsValueProcessor")
|
|
}
|
|
static class USHCombatStatisticsValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCombatStatisticsValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCombatStatisticsValueProcessor;
|
|
|
|
// Class SHProto.SHFXPukePuddleDamageSubcompSettings
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHFXPukePuddleDamageSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnablePukeDamage; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PukePuddleDamageCooldown; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableFootstepDamageBlock; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FootstepDamageBlockCooldown; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXPukePuddleDamageSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXPukePuddleDamageSubcompSettings")
|
|
}
|
|
static class USHFXPukePuddleDamageSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXPukePuddleDamageSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXPukePuddleDamageSubcompSettings;
|
|
|
|
// Class SHProto.SHCombineItemsTutorialHandler
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHCombineItemsTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessItemCollected(class USHCharacterPlayItemsComponent* Component, class FName ItemContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombineItemsTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombineItemsTutorialHandler")
|
|
}
|
|
static class USHCombineItemsTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCombineItemsTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCombineItemsTutorialHandler;
|
|
|
|
// Class SHProto.SHCombineRecipeSlotItemImageWidget
|
|
// 0x0018 (0x02A0 - 0x0288)
|
|
class USHCombineRecipeSlotItemImageWidget : public USHCombineRecipeSlotWidget
|
|
{
|
|
public:
|
|
class UImage* ItemImage; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* WrongItemAnim; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* DebugTexture; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCombineRecipeSlotItemImageWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCombineRecipeSlotItemImageWidget")
|
|
}
|
|
static class USHCombineRecipeSlotItemImageWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCombineRecipeSlotItemImageWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCombineRecipeSlotItemImageWidget;
|
|
|
|
// Class SHProto.SHControlTipsPanel
|
|
// 0x01B0 (0x0550 - 0x03A0)
|
|
class USHControlTipsPanel : public UControlTipsPanel
|
|
{
|
|
public:
|
|
class UWidget* Main_panel; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBorder* Background_border; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSlateBrush BackgroundBrush; // 0x03B0(0x00D0)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FSlateBrush EmptyBkgrBrush; // 0x0480(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Hide();
|
|
void Show(const TArray<class FName>& wantedTooltips, bool WithBackground, bool UseVisibilitySettings);
|
|
void ShowBackground(bool Show);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHControlTipsPanel")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHControlTipsPanel")
|
|
}
|
|
static class USHControlTipsPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHControlTipsPanel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHControlTipsPanel;
|
|
|
|
// Class SHProto.SHCreeperAnimInstance
|
|
// 0x0010 (0x03F0 - 0x03E0)
|
|
class USHCreeperAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
bool IsAttacking; // 0x03E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E1[0x3]; // 0x03E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AttackWalkingRate; // 0x03E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHCreeperAnimInstanceStateData* GetCreeperAnimInstanceStateData() const;
|
|
class USHCreeperLocomotionAnimInstance* GetCreeperLocomotionAnimInstance(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCreeperAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCreeperAnimInstance")
|
|
}
|
|
static class USHCreeperAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCreeperAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCreeperAnimInstance;
|
|
|
|
// Class SHProto.SHCreeperLocomotionAnimInstance
|
|
// 0x0040 (0x03F0 - 0x03B0)
|
|
class USHCreeperLocomotionAnimInstance final : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHCreeperAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveChangeLegOnGround; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementSpeed; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SubgoalDistanceForStraightMovement; // 0x03C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceMinAngleInFastMovement; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementTypeFlipIntervalMin; // 0x03CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementTypeFlipIntervalMax; // 0x03D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsWalkingStraight; // 0x03D4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsNearSubgoal; // 0x03D5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D6[0x2]; // 0x03D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle MovementTypeFlipTimer; // 0x03D8(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CacheTurnInPlaceAngle();
|
|
void GetDesiredVelocitySizeAndYaw(float* OutVectorSize, float* OutVectorYaw, float Smoothing);
|
|
|
|
class USHCreeperAnimInstanceStateData* GetCreeperAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCreeperLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCreeperLocomotionAnimInstance")
|
|
}
|
|
static class USHCreeperLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCreeperLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCreeperLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHCrosshairWidget
|
|
// 0x01E8 (0x0480 - 0x0298)
|
|
class USHCrosshairWidget final : public USHCrosshairWidgetBase
|
|
{
|
|
public:
|
|
class UImage* CrosshairImage; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeOutAnim; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeInAnim; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCrosshairAtlasUseInterpolation; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D ReticleSize; // 0x02B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FReticleTextureConfig ReticleTextureConfig; // 0x02C8(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FReticleTextureConfig MinimalReticleTextureConfig; // 0x0370(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
float AimOpacity; // 0x0418(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FriendlyAimOpacity; // 0x041C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* CrosshairDynamicMaterial; // 0x0420(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> CurrentlyUsedCrosshairTextureSoft; // 0x0428(0x0030)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* CurrentPlayingAnimation; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_460[0x20]; // 0x0460(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnimFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCrosshairWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCrosshairWidget")
|
|
}
|
|
static class USHCrosshairWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCrosshairWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCrosshairWidget;
|
|
|
|
// Class SHProto.SHCustomDecalComponent
|
|
// 0x0058 (0x00F8 - 0x00A0)
|
|
class USHCustomDecalComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<class UMeshComponent*, struct FCustomDecalMeshHits> ManagedMeshesHits; // 0x00A0(0x0050)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCustomDecalComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCustomDecalComponent")
|
|
}
|
|
static class USHCustomDecalComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCustomDecalComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCustomDecalComponent;
|
|
|
|
// Class SHProto.SHCustomSaveStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHCustomSaveStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static int32 CountUniqueSeenEndings(const class UObject* WorldContextObject);
|
|
static void FetchActorSavedPropertyBoolValue(const class UObject* WorldContextObject, const struct FGuid& InActorGuid, class FName InPropertyName, bool* OutFetchSuccess, bool* OutFoundValue);
|
|
static int32 GetDeathCount(const class UObject* WorldContextObject);
|
|
static bool HasEverFinishedGame(const class UObject* WorldContextObject);
|
|
static bool HasEverSeenLeaveEnding(const class UObject* WorldContextObject);
|
|
static bool HasSeenBlissEnding(const class UObject* WorldContextObject);
|
|
static bool HasSeenInWaterEnding(const class UObject* WorldContextObject);
|
|
static bool HasSeenMariaEnding(const class UObject* WorldContextObject);
|
|
static bool HasSeenRebirthEnding(const class UObject* WorldContextObject);
|
|
static bool HasSeenStillnessEnding(const class UObject* WorldContextObject);
|
|
static bool IsNewGamePlus(const class UObject* WorldContextObject);
|
|
static void RegisterSeenEnding(const class UObject* WorldContextObject, ESHEndingType InEndingType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCustomSaveStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCustomSaveStatics")
|
|
}
|
|
static class USHCustomSaveStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCustomSaveStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCustomSaveStatics;
|
|
|
|
// Class SHProto.SHFleshLipAnimInstanceStateData
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHFleshLipAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipAnimInstanceStateData")
|
|
}
|
|
static class USHFleshLipAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHDebugAnimInstance
|
|
// 0x0000 (0x0350 - 0x0350)
|
|
class USHDebugAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDebugAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDebugAnimInstance")
|
|
}
|
|
static class USHDebugAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDebugAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDebugAnimInstance;
|
|
|
|
// Class SHProto.SHFXAcidLayerSubcomp
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class USHFXAcidLayerSubcomp final : public USHFXMaterialModifierSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RunAcidEffectOnPlayer();
|
|
|
|
float GetCurrentEvaluateTimer() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXAcidLayerSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXAcidLayerSubcomp")
|
|
}
|
|
static class USHFXAcidLayerSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXAcidLayerSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXAcidLayerSubcomp;
|
|
|
|
// Class SHProto.SHDebugManager
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class USHDebugManager final : public USHGameInstanceSubObject
|
|
{
|
|
public:
|
|
class USHDebugManagerWidget* Widget; // 0x0028(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDebugManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDebugManager")
|
|
}
|
|
static class USHDebugManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDebugManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDebugManager;
|
|
|
|
// Class SHProto.SHNurseWalkingProfileDA
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHNurseWalkingProfileDA final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ENurseWalkingProfile, struct FNurseWalkingProfileData> Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNurseWalkingProfileDA")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNurseWalkingProfileDA")
|
|
}
|
|
static class USHNurseWalkingProfileDA* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNurseWalkingProfileDA>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNurseWalkingProfileDA;
|
|
|
|
// Class SHProto.SHDebugSettings
|
|
// 0x0048 (0x0080 - 0x0038)
|
|
class USHDebugSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FKey> GhostKeys; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> DebugCheckPointKeys; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
float SpeedUpTimeDilation; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SlowDownTimeDilation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> SpeedUpKeys; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> SlowDownKeys; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDebugSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDebugSettings")
|
|
}
|
|
static class USHDebugSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDebugSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDebugSettings;
|
|
|
|
// Class SHProto.SHGameplayFocusSlotButton
|
|
// 0x0028 (0x02A0 - 0x0278)
|
|
class USHGameplayFocusSlotButton final : public UUserWidget
|
|
{
|
|
public:
|
|
class UButton* ButtonCore; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ButtonTextBlock; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInputModeEnabled; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMultiItem; // 0x0289(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28A[0x6]; // 0x028A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHGameplayFocusSlotsWidget* WidgetOwner; // 0x0290(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ButtonPressed();
|
|
void OnSetHighlight(bool Enable);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayFocusSlotButton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayFocusSlotButton")
|
|
}
|
|
static class USHGameplayFocusSlotButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayFocusSlotButton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayFocusSlotButton;
|
|
|
|
// Class SHProto.SHDefenceCmbSubcomp
|
|
// 0x02F8 (0x0330 - 0x0038)
|
|
class USHDefenceCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHDefenceCmbSubcomp* DefenceCmbSubcomp)> OnIsOnFloorChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHDefenceCmbSubcompSettings* Settings; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x2E0]; // 0x0050(0x02E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleSyncedActionBegin(class ACharacter* CharacterSynchedWith);
|
|
void HandleSyncedActionEnd(class ACharacter* CharacterSynchedWith);
|
|
void OnDodgeBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnDodgeEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnQuickTurnEnd(bool bWasCompleted);
|
|
bool RequestDefaultFallToFloor();
|
|
bool RequestFallToFloor(const struct FPlayAnimationData& FallAnim, const struct FSHCameraAnimationData& CameraAnim);
|
|
void RequestPerformDodge(const struct FVector& InMovementVector);
|
|
void SetDodgeBlocked(bool InBlocked, class UObject* Object);
|
|
|
|
bool IsInQuickTurn() const;
|
|
bool IsInSuperArmour() const;
|
|
bool IsOnFloor() const;
|
|
bool IsRightAfterDodge() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDefenceCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDefenceCmbSubcomp")
|
|
}
|
|
static class USHDefenceCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDefenceCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDefenceCmbSubcomp;
|
|
|
|
// Class SHProto.SHDistanceTravelledStatisticsValueProcessor
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHDistanceTravelledStatisticsValueProcessor final : public USHStatisticsValueProcessor
|
|
{
|
|
public:
|
|
int32 DistanceTravelled; // 0x0030(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDistanceTravelledStatisticsValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDistanceTravelledStatisticsValueProcessor")
|
|
}
|
|
static class USHDistanceTravelledStatisticsValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDistanceTravelledStatisticsValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDistanceTravelledStatisticsValueProcessor;
|
|
|
|
// Class SHProto.SHDoor
|
|
// 0x00C0 (0x0370 - 0x02B0)
|
|
class ASHDoor : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* FrameMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* DoorMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* DoorMeshHandleSpotAbove; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* DoorMeshHandleSpotBelow; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* DoorPlaneSideDetectionComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* InteractionIconSlotFront; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* InteractionIconSlotBack; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* PreHitDetector; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* LockAnimSpotAbove; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* LockAnimSpotBelow; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkDoorComponent* SHAkDoorComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* SHAkPortalBounds; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkPortalDoorComponent* SHAkPortalDoorComponent; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorLockComponent* DoorLock; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorAnimationsComponent* DoorAnimations; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDoorMovementComponent* DoorMovement; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapDoorComponent* GameplayMapObject; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessDoorAlphaChanged(class USHDoorMovementBaseComponent* MovementComponent);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoor")
|
|
}
|
|
static class ASHDoor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDoor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDoor;
|
|
|
|
// Class SHProto.SHGameplayRainVolume
|
|
// 0x0000 (0x02F0 - 0x02F0)
|
|
class ASHGameplayRainVolume final : public ASHNiagaraVolume
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayRainVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayRainVolume")
|
|
}
|
|
static class ASHGameplayRainVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGameplayRainVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGameplayRainVolume;
|
|
|
|
// Class SHProto.SHDoorAnimationsBaseComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class USHDoorAnimationsBaseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleReceiveDamageEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorAnimationsBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorAnimationsBaseComponent")
|
|
}
|
|
static class USHDoorAnimationsBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorAnimationsBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorAnimationsBaseComponent;
|
|
|
|
// Class SHProto.SHPHAnimInstanceStateData
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHPHAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPHAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPHAnimInstanceStateData")
|
|
}
|
|
static class USHPHAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPHAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPHAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHDoorAnimationsComponent
|
|
// 0x0068 (0x0130 - 0x00C8)
|
|
class USHDoorAnimationsComponent final : public USHDoorAnimationsBaseComponent
|
|
{
|
|
public:
|
|
class USHDoorAnimationsSetData* AnimationsSetData; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorAnimationsComponent* Component)> OnOpenAnimPlayed; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorAnimationsComponent* Component)> OnLockAnimPlayed; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorAnimationsComponent* Component)> OnAutoLockedDoorCheckAnimPlayed; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_100[0x30]; // 0x0100(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAutoLockedDoorCheckAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnPhysicMovementAppliedForceFromActor(class USHDoorMovementComponent* DoorMovementComponent, class AActor* ActorContext);
|
|
void SetPlayAutoLockedDoorCheckAnimBlocked(const bool bInBlocked, const class UObject* Object);
|
|
|
|
bool IsPlayAutoLockedDoorCheckAnimBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorAnimationsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorAnimationsComponent")
|
|
}
|
|
static class USHDoorAnimationsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorAnimationsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorAnimationsComponent;
|
|
|
|
// Class SHProto.SHGameplayHealthIndicatorWidget
|
|
// 0x0020 (0x0298 - 0x0278)
|
|
class USHGameplayHealthIndicatorWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainContainer; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* IndicatorImage; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHHealthStateEnum IndicatorVisibility_MinimumHealthState; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacterPlay; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayHealthIndicatorWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayHealthIndicatorWidget")
|
|
}
|
|
static class USHGameplayHealthIndicatorWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayHealthIndicatorWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayHealthIndicatorWidget;
|
|
|
|
// Class SHProto.SHDoorControlInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHDoorControlInterface final
|
|
{
|
|
public:
|
|
void OnPushedByDoorEvent(class USHDoorMovementComponent* DoorMovementComp, const struct FVector& pushNormal);
|
|
|
|
bool CanBePushedByDoor() const;
|
|
bool CanPushDoor() const;
|
|
struct FVector GetPushingVelocity() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorControlInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorControlInterface")
|
|
}
|
|
static class ISHDoorControlInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHDoorControlInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHDoorControlInterface;
|
|
|
|
// Class SHProto.SHDoorLockComponent
|
|
// 0x0000 (0x00E8 - 0x00E8)
|
|
class USHDoorLockComponent final : public USHDoorLockBaseComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorLockComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorLockComponent")
|
|
}
|
|
static class USHDoorLockComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorLockComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorLockComponent;
|
|
|
|
// Class SHProto.SHGameplayTutorialsDatabase
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class USHGameplayTutorialsDatabase final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHGameplayTutorialEnum, struct FSHGameplayTutorialData> Database; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<ESHGameplayTutorialEnum, struct FSHGameplayTutorialCoreData> ScriptedDatabase; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayTutorialsDatabase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayTutorialsDatabase")
|
|
}
|
|
static class USHGameplayTutorialsDatabase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayTutorialsDatabase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayTutorialsDatabase;
|
|
|
|
// Class SHProto.SHDoorMovementComponent
|
|
// 0x02E0 (0x0408 - 0x0128)
|
|
class USHDoorMovementComponent final : public USHDoorMovementBaseComponent
|
|
{
|
|
public:
|
|
float BeginPlayAngle; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ClosedAngle; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OpenedAngle; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool OpenBothSides; // 0x0134(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OtherSideOpenedAngle; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFrozenOnBegin; // 0x013C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13D[0x3]; // 0x013D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FakeMovementSpeed; // 0x0140(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FakeMovementBlendExp; // 0x0144(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxPushingAngle; // 0x0148(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HitForceMod; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VelocityDecreaserMod; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxMoveVelocity; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowOnlyOneMovementSignOfPhysicalMove; // 0x0158(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OneMovementSignOfPhysicalMove; // 0x015C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseAutoclose; // 0x0160(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AutocloseCharacterDetectorRange; // 0x0164(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPushEnemyActive; // 0x0168(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PushingSpeed; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMakeNoiseConfig AutoLockedDoorCheckNoiseConfig; // 0x0170(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHMakeNoiseConfig PlayerStartedPhysicMovementNoiseConfig; // 0x018C(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector DoorPreHitAdjust; // 0x01A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHitTurnSpirntOff; // 0x01C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C1[0x7]; // 0x01C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnFakeMovementStart; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnFakeMovementInterupted; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnFakeMovementComplete; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnPhysicMovementStart; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnPhysicMovementInterupted; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnPhysicMovementComplete; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnDoorAngleChanged; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnDoorStateChanged; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnFrozenChanged; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* ManagedPreHitDetector; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> TraceIgnoreActors; // 0x0260(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsDoorFrozen; // 0x0270(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DoorAngleSave; // 0x0274(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_278[0x190]; // 0x0278(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddActorToTraceIgnoreActors(class AActor* InActor);
|
|
void AddPhysicForce(const float MoveForce);
|
|
void PlayCurveAnim(class UCurveFloat* InCurve, bool InSkipTracing);
|
|
const bool RequestCustomFakeMovement(const float InAngleTarget, const float InSpeed, const float InBlendExp, const bool InForceMovement);
|
|
const bool RequestFakeClose();
|
|
const bool RequestFakeOpen(const bool ToOtherside);
|
|
void SetAutocloseBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetDoorFrozen(bool NewValue);
|
|
void StopCurveAnim();
|
|
|
|
float GetCurrentDoorAngle() const;
|
|
struct FVector GetDoorTraceLoc(float DoorTraceAngle) const;
|
|
float GetFakeMovementTargetAngle() const;
|
|
const ESHDoorStateEnum GetFakeMovementTargetState() const;
|
|
float GetMaxDoorVelocity() const;
|
|
bool HasPhysicForce() const;
|
|
bool IsAutocloseBlocked() const;
|
|
bool IsDoorFrozen() const;
|
|
bool IsPlayingCurveAnim() const;
|
|
bool IsPreHitOverlapingAnyCharacter() const;
|
|
bool IsPreHitOverlapingCharacterPlay() const;
|
|
bool WasPhysicMovingLastTick() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorMovementComponent")
|
|
}
|
|
static class USHDoorMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorMovementComponent>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHDoorMovementComponent;
|
|
|
|
// Class SHProto.SHPlayerHealthValueEndingValueProcessor
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHPlayerHealthValueEndingValueProcessor final : public USHEndingValueProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerHealthValueEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerHealthValueEndingValueProcessor")
|
|
}
|
|
static class USHPlayerHealthValueEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlayerHealthValueEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlayerHealthValueEndingValueProcessor;
|
|
|
|
// Class SHProto.SHDoorsSettings
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHDoorsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> DoorAttachmentKeysDataTable; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDoorsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDoorsSettings")
|
|
}
|
|
static class USHDoorsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDoorsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDoorsSettings;
|
|
|
|
// Class SHProto.SHInteractionIconWidget
|
|
// 0x0088 (0x0300 - 0x0278)
|
|
class USHInteractionIconWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UWidget* Root_wdg; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* MainImage; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTipTextBlock* ActionTip_wdg; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* DefaultMaterial; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* TraversalMaterial; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* DefaultMaterialWithActionKey; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* TraversalMaterialWithActionKey; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PhaseName; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FocusedMaterialControlPhaseChangeSpeed; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FocusedMaterialControlTargetPhase; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x40]; // 0x02C0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionIconWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionIconWidget")
|
|
}
|
|
static class USHInteractionIconWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionIconWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionIconWidget;
|
|
|
|
// Class SHProto.SHDPSCounter
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class USHDPSCounter final : public UActorComponent
|
|
{
|
|
public:
|
|
float CounterHistoryDurationLimit; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x14]; // 0x00A4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessOwnerTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void ResetDPS();
|
|
|
|
float GetRecentDPS(float HistoryPeriodSeconds) const;
|
|
float GetRecentTotalDamage(float HistoryPeriodSeconds) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDPSCounter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDPSCounter")
|
|
}
|
|
static class USHDPSCounter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDPSCounter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDPSCounter;
|
|
|
|
// Class SHProto.SHDynamicInteractionManagerComponent
|
|
// 0x0008 (0x00A8 - 0x00A0)
|
|
class USHDynamicInteractionManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class ASHDynamicInteractionExecutive* SpawnedInteractionExe; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DestroySpawnedInteractionExecutive();
|
|
class ASHDynamicInteractionExecutive* SpawnInteractionExecutive(TSubclassOf<class ASHDynamicInteractionExecutive> InteractionExeClass);
|
|
|
|
class ASHDynamicInteractionExecutive* GetSpawnedInteractionExecutive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDynamicInteractionManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDynamicInteractionManagerComponent")
|
|
}
|
|
static class USHDynamicInteractionManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDynamicInteractionManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDynamicInteractionManagerComponent;
|
|
|
|
// Class SHProto.SHGameTextsConfig
|
|
// 0x0330 (0x07B0 - 0x0480)
|
|
class USHGameTextsConfig final : public UGameTextsConfig
|
|
{
|
|
public:
|
|
struct FGameTextData TranscriptionTextData; // 0x0480(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameTextData TutorialsTextData; // 0x05F0(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EInteractionIconSize, float> InteractionIconScaleMultiplier; // 0x0760(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameTextsConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameTextsConfig")
|
|
}
|
|
static class USHGameTextsConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameTextsConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameTextsConfig;
|
|
|
|
// Class SHProto.SHPostprocessingCtrl
|
|
// 0x0100 (0x1780 - 0x1680)
|
|
class ASHPostprocessingCtrl : public APostprocessingCtrlActor
|
|
{
|
|
public:
|
|
class URetroModeDataAsset* CurrentRetroMode; // 0x1678(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CurrentRetroModeIndex; // 0x1680(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1684[0x4]; // 0x1684(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* HDRVis; // 0x1688(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* HCMat; // 0x1690(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* RTPC_LeavesIntensity; // 0x1698(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodNeutral; // 0x16A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodRoadToSilentHill; // 0x16A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodCityFW; // 0x16B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodCityOW; // 0x16B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodInteriorFW; // 0x16C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodInteriorOW; // 0x16C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodHeavensNight; // 0x16D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle MoodCityNight; // 0x16D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16E0[0x10]; // 0x16E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class URetroModeDataListAsset> RetroModesNew; // 0x16F0(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInterface> HDRVisMaterial; // 0x1720(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInterface> HighContrastModeMaterial; // 0x1750(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ApplyHDRPreview(float MinLuminance, float MidLuminance, float MaxLuminance, float Brightness, float UIBrightness, float UIContrast);
|
|
void ShowHDRSettingsPP(bool State);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPostprocessingCtrl")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPostprocessingCtrl")
|
|
}
|
|
static class ASHPostprocessingCtrl* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPostprocessingCtrl>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPostprocessingCtrl;
|
|
|
|
// Class SHProto.SHDynamicItemsManager
|
|
// 0x0080 (0x0330 - 0x02B0)
|
|
class ASHDynamicItemsManager final : public AActor
|
|
{
|
|
public:
|
|
TSet<TSoftObjectPtr<class ASHDynamicItem>> ManagedDynamicItems; // 0x02B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHItemAndQuantityHandle> DynamicItemsDataQueue; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
bool bCollectDifferentItemData; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FDataTableRowHandle> DynamicDifferentItemDataToCollectQueue; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
int32 CurrentQueueIndex; // 0x0328(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessItemCollected(class ASHItem* ItemPtr);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDynamicItemsManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDynamicItemsManager")
|
|
}
|
|
static class ASHDynamicItemsManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHDynamicItemsManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDynamicItemsManager;
|
|
|
|
// Class SHProto.SHInvestigatedItemAnimInstance
|
|
// 0x0010 (0x0360 - 0x0350)
|
|
class USHInvestigatedItemAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
TSubclassOf<class USHItemInvestigationMainLoopAnimInstance> MainLoopState; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName MainLoopStateTag; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_358[0x8]; // 0x0358(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInvestigatedItemAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInvestigatedItemAnimInstance")
|
|
}
|
|
static class USHInvestigatedItemAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInvestigatedItemAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInvestigatedItemAnimInstance;
|
|
|
|
// Class SHProto.SHDynamicWidgetAnimStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHDynamicWidgetAnimStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool SHReplacePossessable(class UMovieScene* InMovieScene, const struct FGuid& OldGuid, const struct FMovieScenePossessable& InNewPossessable);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHDynamicWidgetAnimStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHDynamicWidgetAnimStatics")
|
|
}
|
|
static class USHDynamicWidgetAnimStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHDynamicWidgetAnimStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDynamicWidgetAnimStatics;
|
|
|
|
// Class SHProto.SHEddieAnimInstance
|
|
// 0x0060 (0x0440 - 0x03E0)
|
|
class USHEddieAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
ESHEddieAnimInstanceMovementState MovementState; // 0x03E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHEddieFaceExpression CurrentFaceExpression; // 0x03E1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E2[0x6]; // 0x03E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESHEddieFaceExpression, struct FVector> FaceExpressionMap; // 0x03E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_438[0x8]; // 0x0438(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void K2_OnEddieMovementStateChanged(ESHEddieAnimInstanceMovementState InMovementState);
|
|
void ResetFaceExpression();
|
|
void SetFaceExpression(const ESHEddieFaceExpression Expression, const float Duration);
|
|
|
|
class USHEddieLocomotionAnimInstance* GetActiveEddieLocomotionAnimInstance() const;
|
|
class USHEddieAnimInstanceStateData* GetEddieAnimInstanceStateData() const;
|
|
class USHEddieLimpingLocomotionAnimInstance* GetEddieLimpingLocomotionAnimInstance() const;
|
|
class USHEddieWalkingLocomotionAnimInstance* GetEddieWalkingLocomotionAnimInstance() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieAnimInstance")
|
|
}
|
|
static class USHEddieAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieAnimInstance;
|
|
|
|
// Class SHProto.SHFXWaterInteractionSubcompSettings
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHFXWaterInteractionSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableWaterInteraction; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BoneRadiusModifier; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXWaterInteractionSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXWaterInteractionSubcompSettings")
|
|
}
|
|
static class USHFXWaterInteractionSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXWaterInteractionSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXWaterInteractionSubcompSettings;
|
|
|
|
// Class SHProto.SHEddieLookAtLogicComponent
|
|
// 0x0010 (0x0190 - 0x0180)
|
|
class USHEddieLookAtLogicComponent final : public USHCharacterLookAtLogicComponent
|
|
{
|
|
public:
|
|
uint8 Pad_180[0x10]; // 0x0180(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieLookAtLogicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieLookAtLogicComponent")
|
|
}
|
|
static class USHEddieLookAtLogicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieLookAtLogicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieLookAtLogicComponent;
|
|
|
|
// Class SHProto.SHGameplaySectionBaseWidget
|
|
// 0x0018 (0x0290 - 0x0278)
|
|
class USHGameplaySectionBaseWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0278(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMenuWidget* OwnerWidget; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActivated();
|
|
void OnInit();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplaySectionBaseWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplaySectionBaseWidget")
|
|
}
|
|
static class USHGameplaySectionBaseWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplaySectionBaseWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplaySectionBaseWidget;
|
|
|
|
// Class SHProto.SHEddieMeatPushComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class USHEddieMeatPushComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float OverlapUpdateRate; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHMeatConveyorBase* MeatConveyorRef; // 0x00A8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BBMeatActorKey; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BBAttackPositionKey; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BBLockAttMeatKey; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BBShouldPushLeftKey; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x18]; // 0x00D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessPlayerCharacterInWorkAreaTick();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieMeatPushComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieMeatPushComponent")
|
|
}
|
|
static class USHEddieMeatPushComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieMeatPushComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieMeatPushComponent;
|
|
|
|
// Class SHProto.SHFogManager
|
|
// 0x00B0 (0x0150 - 0x00A0)
|
|
class USHFogManager final : public UActorComponent
|
|
{
|
|
public:
|
|
class UMaterialParameterCollection* FogMPCAsset; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<int32, float> FogGridSizeZToScaleAdd; // 0x00A8(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ASHFogCutoutActor*> RegisteredFogCutoutActors; // 0x00F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ASHLocalFogVolumetricActor*> RegisteredLocalFogVolumetricActors; // 0x0108(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0x38]; // 0x0118(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRestoreWorldDependentSettingsNative(class USHGameInstance* OutGameInstance);
|
|
void SHDebug_Fog_DrawDebug();
|
|
void SHDebug_Fog_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFogManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFogManager")
|
|
}
|
|
static class USHFogManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFogManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFogManager;
|
|
|
|
// Class SHProto.SHEddieWalkingLocomotionAnimInstance
|
|
// 0x00B0 (0x0470 - 0x03C0)
|
|
class USHEddieWalkingLocomotionAnimInstance final : public USHEddieLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHEddieWalkingAnimInstanceLocomotionState LocomotionStateRequest; // 0x03C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C1[0x3]; // 0x03C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MovementStopDelay; // 0x03C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityIncrementHalfTime; // 0x03C8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityDecrementHalfTime; // 0x03E0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TargetDesiredVelocity; // 0x03F8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredYawAdjustmentHalfTime; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDesiredRotationYaw; // 0x0414(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaIncrementHalfTime; // 0x0418(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaDecrementHalfTime; // 0x041C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x50]; // 0x0420(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetSmoothedDesiredRotationYaw(float* OutYaw) const;
|
|
void GetSmoothedDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYawLimitedToDirection(float* OutVelocitySize, float* OutVelocityYaw, float InDirectionYaw, float InToleranceAngle) const;
|
|
void GetSmoothedLookAt(struct FRotator* OutRotation, float* OutAlpha) const;
|
|
void GetTargetDesiredRotationYaw(float* OutYaw) const;
|
|
void GetTargetDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetTargetDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTargetDesiredVelocitySizeAndYawLimitedToDirection(float* OutVelocitySize, float* OutVelocityYaw, float InDirectionYaw, float InToleranceAngle) const;
|
|
void GetTargetLookAtAlpha(float* OutAlpha) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieWalkingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieWalkingLocomotionAnimInstance")
|
|
}
|
|
static class USHEddieWalkingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieWalkingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieWalkingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHEndingFactorsStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHEndingFactorsStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool AddValueBlissEnding(class UObject* WorldContextObject);
|
|
static bool AddValueUFOEndingFactor(class UObject* WorldContextObject);
|
|
static void AddValueWestCityFWMariaRedirectionsCommentsEndingFactor(class UObject* WorldContextObject);
|
|
static bool AllowAddValueBlissEnding(class UObject* WorldContextObject);
|
|
static bool CanPlayBlissEnding(class UObject* WorldContextObject);
|
|
static bool CanPlayUFOEnding(class UObject* WorldContextObject);
|
|
static ESHEndingType GetCurrentEndingType(const class UObject* WorldContextObject);
|
|
static void SetHospitalFWLyingMariaInteractionsEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetHotelFWKilledAllDefenselessEnemiesEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetHotelFWListenedSickbedConversationEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetHotelFWPyramidHeadBossAftermathEndingFactorValue(class UObject* WorldContextObject, ESHHotelFWPyramidHeadBossAftermathEndingFactorValue InValue);
|
|
static void SetHotelOWMirrorPuzzleEndingFactor(class UObject* WorldContextObject, ESHHotelOWMirrorPuzzleEndingFactorValue InValue);
|
|
static void SetLabyrinthMariaRoomsEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetNeelysBarMessageEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetPrisonGallowPuzzleEndingFactor(class UObject* WorldContextObject, ESHPrisonGallowPuzzleEndingFactorValue InValue);
|
|
static void SetPyramidHeadBossFightOutcomeEndingFactor(class UObject* WorldContextObject, ESHPyramidHeadBossFightOutcomeEndingFactorValue InValue);
|
|
static void SetWestCityFWInteractedAllAtHeavensNightEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetWestCityFWMariaInteractionsEndingFactor(class UObject* WorldContextObject, bool InValue);
|
|
static void SetWoodsideCoinPuzzleEndingFactor(class UObject* WorldContextObject, ESHWoodsideCoinPuzzleEndingFactorValue InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEndingFactorsStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEndingFactorsStatics")
|
|
}
|
|
static class USHEndingFactorsStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEndingFactorsStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEndingFactorsStatics;
|
|
|
|
// Class SHProto.SHFleshLipFallenLocomotionAnimInstance
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class USHFleshLipFallenLocomotionAnimInstance final : public USHFleshLipLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHFleshLipFallenAnimInstanceLocomotionState LocomotionState; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipFallenLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipFallenLocomotionAnimInstance")
|
|
}
|
|
static class USHFleshLipFallenLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipFallenLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipFallenLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHEnemiesManageCmbSubcompSettings
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHEnemiesManageCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
float InDangerOnDelaySeconds; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InDangerOffCooldownSeconds; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyInSightClampRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyInSightMinDirectionDotProduct; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* LoudnessMeterRtpcObject; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RequiredLoudnessMeterRtpcValue; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemiesManageCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemiesManageCmbSubcompSettings")
|
|
}
|
|
static class USHEnemiesManageCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemiesManageCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemiesManageCmbSubcompSettings;
|
|
|
|
// Class SHProto.SHEnemyAimedAtCountingComponent
|
|
// 0x0000 (0x00E0 - 0x00E0)
|
|
class USHEnemyAimedAtCountingComponent final : public USHAimedAtComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyAimedAtCountingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyAimedAtCountingComponent")
|
|
}
|
|
static class USHEnemyAimedAtCountingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyAimedAtCountingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyAimedAtCountingComponent;
|
|
|
|
// Class SHProto.SHNurseFXComponent
|
|
// 0x0008 (0x0130 - 0x0128)
|
|
class USHNurseFXComponent final : public USHEnemyBaseFXComponent
|
|
{
|
|
public:
|
|
class USHFXNurseHeadShakeSubcompSettings* NurseHeadShakeSettings; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNurseFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNurseFXComponent")
|
|
}
|
|
static class USHNurseFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNurseFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNurseFXComponent;
|
|
|
|
// Class SHProto.SHFocusableComponent
|
|
// 0x02A0 (0x0340 - 0x00A0)
|
|
class alignas(0x10) USHFocusableComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bUseDynamicFocusableType; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHFocusableTypeEnum FocusableType; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bManualQuitInputHandling; // 0x00A2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<ESHItemTypeEnum> MiniInventoryTypesFilter; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FDataTableRowHandle> ControlTipsSet; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* FocusTranslucentMaterial; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class UAkRtpc*, struct FVector2D> HideShowRTPCsConfig; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
bool bPlayOnSolvedAudio; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHideCharacterPlayWhileInteraction; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUnequipCharacterPlayWeaponOnInteraction; // 0x0122(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTeleportPlayerOnInteraction; // 0x0123(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTeleportPlayerOnSolved; // 0x0124(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTeleportMariaWhenTeleportngPlayer; // 0x0125(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowCameraRotation; // 0x0126(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_127[0x1]; // 0x0127(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CameraRotationPitchLimit; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraRotationYawLimit; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraRotationDeltaInputMul; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraRotationScaleInputMul; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraRotationInterpSpeed; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FWeightedBlendable> OnShowCameraBlendables; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
ESHNavigationLoopOption GenericNavigationLoopOption; // 0x0150(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GenericNavigationPerpendicularIgnoreZoneDot; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GenericNavigationDistanceScoreMultiplier; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GenericNavigationDotScoreMultiplier; // 0x015C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle SolveLightEffect; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bDisableOwnerTickWhenHidden; // 0x0168(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnSetupShow; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnShow; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnHide; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBreak; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSolved; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnMiniInventoryClosed; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTranscriptionClosed; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemRowName)> OnItemSelected; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ESHFocusableInputActionTypeEnum InputActionType, float KeyValue)> OnInputAction; // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class ACharacter* InteractingCharacter; // 0x0200(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCameraComponent* FocusCamera; // 0x0208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* TeleportMariaCapsuleComponent; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FlashlightFocusSpotComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FlashlightSourceSpotComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FocusExtraLightsContainer; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UCapsuleComponent*> TeleportPlayerCapsuleComponents; // 0x0238(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsCompleted; // 0x0248(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_249[0xF7]; // 0x0249(0x00F7)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ConsumeCurrentItem(bool SetPuzzleAsSolved);
|
|
void HideMiniInventoryRequest(bool bInstant);
|
|
void HideRequest();
|
|
void Interact(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void PlayItemSelectedAudio(bool IsCorrectItem);
|
|
void PlayWrongItemMiniInventoryAnim();
|
|
void ProcessCombatInputModeChangedEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessReceiveDamageEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void RegisterComponents(class UCameraComponent* InCameraComponent, class USHInteractionGenericComponent* InInteractionGenericComponent);
|
|
void RegisterExtraLightsContainer(class USceneComponent* InFocusExtraLightsContainer);
|
|
void RegisterFlashlightFocusSpotComponent(class USceneComponent* InSceneComponent);
|
|
void RegisterFlashlightSourceSpotComponent(class USceneComponent* InSceneComponent);
|
|
void RegisterTeleportMariaCapsuleComponent(class UCapsuleComponent* InCapsuleComponent);
|
|
void RegisterTeleportPlayerCapsuleComponent(class UCapsuleComponent* InCapsuleComponent);
|
|
void RequestPlayOnSolvedAudio();
|
|
void RequestUpdateFlashlightFocus();
|
|
void ResetCameraRotation();
|
|
void SetControlTips(const TArray<struct FDataTableRowHandle>& TipSet);
|
|
void SetDefaultControlTips();
|
|
void SetInputBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetInteractBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetSolved();
|
|
void ShowCombinedTranscriptsRequest(const TArray<class USHTranscriptData*>& InTranscripts, const class FString& InJoinDelimiter);
|
|
void ShowMiniInventoryRequest(bool bInstant);
|
|
void ShowTranscriptRequest(TSoftObjectPtr<class USHTranscriptData> InTranscriptData);
|
|
|
|
int32 GenericNavigation_CalculateIndex(const struct FVector2D& InInput, const TArray<class USceneComponent*>& InSlotArray, int32 InCurrentSlotIndex) const;
|
|
int32 GenericNavigation_CalculateIndex_Impl(const struct FVector2D& InInput, const TArray<struct FVector>& InWorldLocationsArray, int32 InCurrentSlotIndex) const;
|
|
struct FVector2D GenericNavigation_NavigateInputAction(const float InputValue, const struct FVector2D& CurrentInput, const ESHFocusableInputActionTypeEnum InputAction) const;
|
|
class ACharacter* GetInteractingCharacter() const;
|
|
TArray<ESHItemTypeEnum> GetMiniInventoryTypesFilter() const;
|
|
bool IsCameraRotationAllowed() const;
|
|
bool IsInputBlocked() const;
|
|
bool IsInteractBlocked() const;
|
|
bool IsMiniInventoryShown() const;
|
|
bool IsShown() const;
|
|
bool IsSolved() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFocusableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFocusableComponent")
|
|
}
|
|
static class USHFocusableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFocusableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFocusableComponent;
|
|
|
|
// Class SHProto.SHMaryBossFXComponent
|
|
// 0x0008 (0x0118 - 0x0110)
|
|
class USHMaryBossFXComponent final : public USHBossBaseFXComponent
|
|
{
|
|
public:
|
|
class USHFXWaterInteractionSubcompSettings* WaterInteractionSettings; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryBossFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryBossFXComponent")
|
|
}
|
|
static class USHMaryBossFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryBossFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryBossFXComponent;
|
|
|
|
// Class SHProto.SHPyramidHeadBossFXComponent
|
|
// 0x0008 (0x00F8 - 0x00F0)
|
|
class USHPyramidHeadBossFXComponent final : public USHFXComponent
|
|
{
|
|
public:
|
|
class USHFXRaingWettingSubcompSettings* RainWettingSettings; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPyramidHeadBossFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPyramidHeadBossFXComponent")
|
|
}
|
|
static class USHPyramidHeadBossFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPyramidHeadBossFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPyramidHeadBossFXComponent;
|
|
|
|
// Class SHProto.SHFXSwarmSubcompSettings
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHFXSwarmSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableSwarmVolumesVisibility; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CheckVisibilityDelay; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSwarmSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSwarmSubcompSettings")
|
|
}
|
|
static class USHFXSwarmSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSwarmSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSwarmSubcompSettings;
|
|
|
|
// Class SHProto.SHEddieBossFXComponent
|
|
// 0x0010 (0x0120 - 0x0110)
|
|
class USHEddieBossFXComponent final : public USHBossBaseFXComponent
|
|
{
|
|
public:
|
|
class USHFXBloodPuddleSubcompSettings* BloodPuddleSettings; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFXFrozenBreathSubcompSettings* FrozenBreathSettings; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEddieBossFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEddieBossFXComponent")
|
|
}
|
|
static class USHEddieBossFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEddieBossFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEddieBossFXComponent;
|
|
|
|
// Class SHProto.SEnemyHitReactionSelection
|
|
// 0x01B8 (0x01E8 - 0x0030)
|
|
class USEnemyHitReactionSelection final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FSHEnemyHitReactionSelectionHitResponsesConfiguration HitResponsesConfiguration; // 0x0030(0x0190)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FSHEnemyHitReactionSelectionConsecutiveHitsCountingConfiguration HitCountingConfiguration; // 0x01C0(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FSHEnemyHitReactionSelectionConfiguration HitReactionSelectionConfiguration; // 0x01D8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SEnemyHitReactionSelection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SEnemyHitReactionSelection")
|
|
}
|
|
static class USEnemyHitReactionSelection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USEnemyHitReactionSelection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USEnemyHitReactionSelection;
|
|
|
|
// Class SHProto.SHFreezingVolume
|
|
// 0x0000 (0x02E8 - 0x02E8)
|
|
class ASHFreezingVolume final : public AVolume
|
|
{
|
|
public:
|
|
bool IsPointWithin(const struct FVector& Point) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFreezingVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFreezingVolume")
|
|
}
|
|
static class ASHFreezingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFreezingVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFreezingVolume;
|
|
|
|
// Class SHProto.SHEnemyHitReactionSelectionStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHEnemyHitReactionSelectionStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FSHEnemyHitReactionSelectionAllowedStates MakeAllowedHitReactionsAll();
|
|
static struct FSHEnemyHitReactionSelectionAllowedStates MakeAllowedHitReactionsNone();
|
|
static struct FSHEnemyHitReactionSelectionAllowedStates MakeAllowedHitReactionsSimple(bool AllowKnockdown, bool AllowFalter, bool AllowStagger, bool AllowNormal);
|
|
static struct FSHEnemyHitReactionSelectionAllowedStates MergeAllowedHitReactions(struct FSHEnemyHitReactionSelectionAllowedStates& MergeInto, const struct FSHEnemyHitReactionSelectionAllowedStates& MergeFrom);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyHitReactionSelectionStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyHitReactionSelectionStatics")
|
|
}
|
|
static class USHEnemyHitReactionSelectionStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyHitReactionSelectionStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyHitReactionSelectionStatics;
|
|
|
|
// Class SHProto.SHEnemyLyingComponent
|
|
// 0x0200 (0x02A0 - 0x00A0)
|
|
class alignas(0x10) USHEnemyLyingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class FName TransformationReason, float ExpectedDuration)> EventTransformationToLyingStarted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName TransformationReason)> EventTransformationToLyingPhaseChanged; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName TransformationReason)> EventTransformationToLyingEnded; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName TransformationReason, float ExpectedDuration)> EventTransformationToStandingStarted; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName TransformationReason)> EventTransformationToStandingPhaseChanged; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName TransformationReason)> EventTransformationToStandingEnded; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool BlockAI)> EventTransformationRequestsAIBlocking; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool PreventControllerRotation)> EventTransformationRequestsControllerRotation; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bMoveMeshPivot; // 0x0120(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TreatBaseMeshPivotHeightAsCapsuleScale; // 0x0124(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMoveMesh; // 0x0128(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TreatBaseMeshHeightAsCapsuleScale; // 0x012C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoAssignLyingCapsules; // 0x0130(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LyingMeshAnchorMultiplier; // 0x0134(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LyingMeshAnchorHeightOffset; // 0x0138(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumLyingPitchAngle; // 0x013C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumLyingPitchAngle; // 0x0140(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ActorRotationToDesiredVelocityHalfTime; // 0x0144(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool ActorRotationAllowUsingCurrentVelocityHACK; // 0x0148(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_149[0x17]; // 0x0149(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHCaterpillarCapsuleComponent* LyingCapsuleComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_168[0xF0]; // 0x0168(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USHCaterpillarCapsuleComponent*> AdditionalExtendingCapsules; // 0x0258(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x38]; // 0x0268(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddAdditionalExtendingCapsule(class USHCaterpillarCapsuleComponent* InLyingCapsule);
|
|
void AssignLyingCapsule(class USHCaterpillarCapsuleComponent* InLyingCapsule);
|
|
void FinishDelayedRootRotation();
|
|
void PostTeleportUpdate(bool InReExpandCapsules);
|
|
void SetActorRotationAllowUsingCurrentVelocityHACK(bool InAllowVelocityHack);
|
|
void SetLyingCapsulePosition(float InAnchorPosition, float InMaximumExtension);
|
|
void SetManuallyDisabledLyingCapsuleCollisions(bool InDisableCollisions);
|
|
void TransformToLying(class FName InTransformationReason, float InTransformationDuration, bool InDelayedRootRotation, bool InDisableAIDuringTransformation, bool InPreventControllerRotation, bool InRotateActorToDesiredVelocity, bool InRotateOutOfCollisionsDuringTransformation, bool InRotateOutOfCollisionsAfterTransformation, float InCapsuleAnchorPosition, float InMaximumCapsuleExtensionAlpha, bool InAlignCapsulesToSurface, bool InForceRestart);
|
|
void TransformToStanding(class FName InTransformationReason, float InTransformationDuration, bool InDisableAIDuringTransformation, bool InPreventControllerRotation, bool InRotateActorToDesiredVelocity, bool InRotateActorToLyingCapsule, bool InForceRestart);
|
|
|
|
void GetLyingExtensionScalars(float* OutTopScalar, float* OutBottomScalar, bool InClamped) const;
|
|
float GetRemainingTransformationDuration() const;
|
|
float GetTransformationAlpha() const;
|
|
float GetTransformationProgress() const;
|
|
bool IsLying(bool InIncludeTransformingInto, bool InIncludeTransformingOutOf) const;
|
|
bool IsStanding(bool InIncludeTransformingInto, bool InIncludeTransformingOutOf) const;
|
|
bool IsTransformationAwaitingDelayedRootRotation() const;
|
|
bool IsTransformationWantingDisabledAI() const;
|
|
bool IsTransformationWantingToPreventControllerRotation() const;
|
|
bool IsTransforming() const;
|
|
bool IsTransformingIntoLying() const;
|
|
bool IsTransformingIntoStanding() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnemyLyingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnemyLyingComponent")
|
|
}
|
|
static class USHEnemyLyingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHEnemyLyingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHEnemyLyingComponent;
|
|
|
|
// Class SHProto.MovieGameModeController
|
|
// 0x0000 (0x0130 - 0x0130)
|
|
class UMovieGameModeController final : public UBaseGameModeController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovieGameModeController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovieGameModeController")
|
|
}
|
|
static class UMovieGameModeController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovieGameModeController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovieGameModeController;
|
|
|
|
// Class SHProto.SHEnvironmentSwitchVolume
|
|
// 0x0050 (0x0338 - 0x02E8)
|
|
class ASHEnvironmentSwitchVolume final : public AVolume
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAkSwitchValue> EnvironmentSwitchValue; // 0x02E8(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSetEnviromentNoneSwitchOnLeave; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnabledOnBegin; // 0x0319(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_31A[0x1E]; // 0x031A(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(const class UObject* Enabler, bool InEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHEnvironmentSwitchVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHEnvironmentSwitchVolume")
|
|
}
|
|
static class ASHEnvironmentSwitchVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHEnvironmentSwitchVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHEnvironmentSwitchVolume;
|
|
|
|
// Class SHProto.SHExtraSettingsPanelWidget
|
|
// 0x0028 (0x0360 - 0x0338)
|
|
class USHExtraSettingsPanelWidget : public UExtraSettingsPanelWidget
|
|
{
|
|
public:
|
|
ESHExtraSettingsType PanelType; // 0x0338(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAskDialogWidget* Confirmation_dialog; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPanelNeedBackInfoDialog; // 0x0348(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPanelNeedFadeOutBeforeBackProcedure; // 0x0349(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPanelNeedResetOnBackProcedure; // 0x034A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPanelNeedRevertOnBackProcedure; // 0x034B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidgetAnimation* FadeOut_anim; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0x8]; // 0x0358(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void FadedOut();
|
|
void HideBackInfo();
|
|
void OnHideBackInfo();
|
|
void OnShowBackInfo(class FName Mode);
|
|
void ShowBackInfo();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHExtraSettingsPanelWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHExtraSettingsPanelWidget")
|
|
}
|
|
static class USHExtraSettingsPanelWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHExtraSettingsPanelWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHExtraSettingsPanelWidget;
|
|
|
|
// Class SHProto.SHGameplayMapObstacleComponent
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class USHGameplayMapObstacleComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapObstacleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapObstacleComponent")
|
|
}
|
|
static class USHGameplayMapObstacleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapObstacleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapObstacleComponent;
|
|
|
|
// Class SHProto.SHFakeDoor
|
|
// 0x00A0 (0x0350 - 0x02B0)
|
|
class ASHFakeDoor : public AActor
|
|
{
|
|
public:
|
|
class UPlaneSideDetectionComponent* PlaneSideDetector; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* FakeHitDetector; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAkFakeDoorComponent* SHAkFakeDoorComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapObjectComponent* GameplayMapObject; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSHMakeNoiseConfig NoiseConfig; // 0x02D0(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHFakeDoorAnimationsSetData* AnimationsSetData; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHFakeDoor* FakeDoorPtr)> OnAutoLockedDoorCheckAnimPlayed; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_308[0x48]; // 0x0308(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleReceiveDamageEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void OnAutoLockedDoorCheckAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessFakeHitDetectorBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void SetEnabled(const class UObject* Enabler, bool InEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFakeDoor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFakeDoor")
|
|
}
|
|
static class ASHFakeDoor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFakeDoor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFakeDoor;
|
|
|
|
// Class SHProto.SHFlashlightControlVolume
|
|
// 0x0118 (0x0400 - 0x02E8)
|
|
class ASHFlashlightControlVolume final : public AVolume
|
|
{
|
|
public:
|
|
float BlendDistance; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool BlendDistanceOnly2D; // 0x02EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2ED[0x3]; // 0x02ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 VolumePriority; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHFlashlightControlData FlashlightControlData; // 0x02F8(0x00A0)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCharacterPlayLightingControlData CharacterPlayLightingControlData; // 0x0398(0x001C)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCharacterPlayRimLightingControlData CharacterPlayRimLightingControlData; // 0x03B4(0x002C)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHMariaLightingControlData MariaLightingControlData; // 0x03E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x18]; // 0x03E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetDisabled(const bool bInDisabled, const class UObject* Object);
|
|
|
|
bool IsDisabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightControlVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightControlVolume")
|
|
}
|
|
static class ASHFlashlightControlVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFlashlightControlVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFlashlightControlVolume;
|
|
|
|
// Class SHProto.SHFlashlightInputRotationTransformProcessor
|
|
// 0x0120 (0x0150 - 0x0030)
|
|
class USHFlashlightInputRotationTransformProcessor final : public USHFlashlightTransformProcessor
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x120]; // 0x0030(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightInputRotationTransformProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightInputRotationTransformProcessor")
|
|
}
|
|
static class USHFlashlightInputRotationTransformProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlashlightInputRotationTransformProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlashlightInputRotationTransformProcessor;
|
|
|
|
// Class SHProto.SHFlashlightMainLightOffsetBlender
|
|
// 0x0018 (0x0090 - 0x0078)
|
|
class USHFlashlightMainLightOffsetBlender final : public USHBlenderBase
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x18]; // 0x0078(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetAssignedValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightMainLightOffsetBlender")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightMainLightOffsetBlender")
|
|
}
|
|
static class USHFlashlightMainLightOffsetBlender* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlashlightMainLightOffsetBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlashlightMainLightOffsetBlender;
|
|
|
|
// Class SHProto.SHFlashlightPlainSocketTransformProcessor
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHFlashlightPlainSocketTransformProcessor final : public USHFlashlightTransformProcessor
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightPlainSocketTransformProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightPlainSocketTransformProcessor")
|
|
}
|
|
static class USHFlashlightPlainSocketTransformProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlashlightPlainSocketTransformProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlashlightPlainSocketTransformProcessor;
|
|
|
|
// Class SHProto.SHFlashlightTutorialHandler
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHFlashlightTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessEquipmentItemSpawned(class USHCharacterPlayItemsComponent* Component, class FName ItemContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlashlightTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlashlightTutorialHandler")
|
|
}
|
|
static class USHFlashlightTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFlashlightTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFlashlightTutorialHandler;
|
|
|
|
// Class SHProto.SHFleshLipAnimInstance
|
|
// 0x0010 (0x03F0 - 0x03E0)
|
|
class USHFleshLipAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
ESHFleshLipAnimInstanceTransformationState TransformationState; // 0x03E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E1[0xF]; // 0x03E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void K2_OnFleshLipTransformationStateChanged(ESHFleshLipAnimInstanceTransformationState InTransformedInto);
|
|
void StartChargeMovement();
|
|
void StopChargeMovement();
|
|
|
|
class USHFleshLipLocomotionAnimInstance* GetActiveFleshLipLocomotionAnimInstance() const;
|
|
class USHFleshLipAnimInstanceStateData* GetFleshLipAnimInstanceStateData() const;
|
|
class USHFleshLipFallenLocomotionAnimInstance* GetFleshLipFallenLocomotionAnimInstance() const;
|
|
class USHFleshLipFlyingLocomotionAnimInstance* GetFleshLipFlyingLocomotionAnimInstance() const;
|
|
class USHFleshLipHangingLocomotionAnimInstance* GetFleshLipHangingLocomotionAnimInstance() const;
|
|
bool GetFleshLipLeftArmIsReleased() const;
|
|
bool GetFleshLipLegsAreReleased() const;
|
|
bool GetFleshLipRightArmIsReleased() const;
|
|
class USHFleshLipStandingLocomotionAnimInstance* GetFleshLipStandingLocomotionAnimInstance() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipAnimInstance")
|
|
}
|
|
static class USHFleshLipAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipAnimInstance;
|
|
|
|
// Class SHProto.SHFleshLipCeilingActor
|
|
// 0x0360 (0x0610 - 0x02B0)
|
|
class ASHFleshLipCeilingActor final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* TilesRoot; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* TileParticlesRoot; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInstancedStaticMeshComponent* CeilingBarsHorizontalISMC; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInstancedStaticMeshComponent* CeilingBarsVerticalISMC; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInstancedStaticMeshComponent* CeilingTilesISMC; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CeilingTilesX; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CeilingTilesY; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CeilingTilesWidth; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CeilingTilesHeight; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform CeilingTilesTransform; // 0x02F0(0x0060)(Edit, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform CeilingTilesHiddenTransform; // 0x0350(0x0060)(Edit, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ASHFleshLipCeilingTileActor> CeilingTileActorClass; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHFleshLipCeilingCustomTileConfiguration> CustomTiles; // 0x03B8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHFleshLipCeilingActorHangingTileDropChancesPerType DamagedTileDropChances; // 0x03C8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHFleshLipCeilingActorHangingTileDropChancesPerType HangingTileDropChances; // 0x03F8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FMinMaxVector2D HangingTileDropDelay; // 0x0428(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float HangingTileDropVelocity; // 0x0430(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FMinMaxVector2D HangingTileDropRotation; // 0x0434(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHFleshLipCeilingTileShakePhysicsConfiguration TileShakePhysicsConfiguration; // 0x0440(0x00A0)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 GridBarSeparationX; // 0x04E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 GridBarSeparationY; // 0x04E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E8[0x8]; // 0x04E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform CeilingHorizontalBarsTransform; // 0x04F0(0x0060)(Edit, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform CeilingVerticalBarsTransform; // 0x0550(0x0060)(Edit, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bForceActorTickingEnabled; // 0x05B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5B1[0x7]; // 0x05B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHFleshLipCeilingTile> CeilingTiles; // 0x05B8(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ASHFleshLipCeilingTileActor*> CeilingTileActors; // 0x05C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> IgnoreCollisionWithActors; // 0x05D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5E8[0x28]; // 0x05E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyTilesPressure(const struct FVector& InWorldLocation, float InPushDepth, float InRadius, bool InLimitedByBars, bool InIfTileExistsAtLocation, float InParticlesSpawnAlphaThreshold);
|
|
void BreakCeilingTilesAtWorldLocation(const struct FVector& InWorldLocation, float InRadius, bool InLimitedByBars, float InVerticalVelocity, float InHorizontalVelocity, float InMaximumRotation, const struct FSimpleBentCurve& InForceDistribution);
|
|
void DamageCeilingTile(int32 InTileX, int32 InTileY, const struct FVector& InHitLocation, const struct FVector& InHitVelocity, float InMaximumDropRotation);
|
|
void DestroyCeilingTile(int32 InTileX, int32 InTileY, bool InDropHangingNeighbours);
|
|
void DestroyCeilingTilesAtWorldLocation(const struct FVector& InWorldLocation, float InRadius, bool InLimitedByBars, bool InDropHangingNeighbours);
|
|
void DropCeilingTile(int32 InTileX, int32 InTileY, float InDropDelay, bool InOverrideExistingDelay, const struct FVector& InDropVelocity, const struct FVector& InDropRotation);
|
|
class ASHFleshLipCeilingTileActor* GetCeilingTileActorAtCoordinates(int32 InTileX, int32 InTileY, bool InConvertFromInstance);
|
|
class ASHFleshLipCeilingTileActor* GetCeilingTileActorAtWorldLocation(const struct FVector& InWorldLocation, bool InConvertFromInstance);
|
|
void GetCeilingTileActorsBetweenCoordinates(TArray<class ASHFleshLipCeilingTileActor*>* OutTileActors, int32 InFromTileX, int32 InFromTileY, int32 InToTileX, int32 InToTileY, bool InConvertFromInstances);
|
|
void GetCeilingTileActorsBetweenWorldLocations(TArray<class ASHFleshLipCeilingTileActor*>* OutTileActors, const struct FVector& InFromWorldLocation, const struct FVector& InToWorldLocation, bool InConvertFromInstances);
|
|
void InitializeCeiling();
|
|
void OnTileParticlesSystemFinished(class UNiagaraComponent* InParticlesComponent);
|
|
void SetIgnoreCollisionWithActor(class AActor* InActor, bool InIgnoreCollision);
|
|
bool SetTileTransformRelativeToCell(const struct FVector2D& InTileCoordinates, const struct FTransform& InTransformInCell, bool InAllowForDisconnectedTile);
|
|
bool SetTileWorldTransform(const struct FVector2D& InTileCoordinates, const struct FTransform& InWorldTransform, bool InAllowForDisconnectedTile);
|
|
void SpawnParticlesAtTiles(class UNiagaraSystem* InParticles, const struct FTransform& InParticlesOffset, const struct FVector& InWorldLocation, float InRadius, bool InLimitedByBars, bool InIfTileExistsAtLocation, float InParticlesSpawnAlphaThreshold, class FName InParticleDistanceAlphaParameterName);
|
|
|
|
bool AreTileCoordinatesValid(int32 InTileX, int32 InTileY) const;
|
|
bool DoesCeilingTileAtCoordinatesExist(int32 InTileX, int32 InTileY, bool InAllowDisconnected) const;
|
|
bool DoesCeilingTileAtWorldLocationExist(const struct FVector& InWorldLocation, bool InAllowDisconnected) const;
|
|
void GetBarsFrameTileCoordinatesAroundTile(float* OutFrameMinX, float* OutFrameMinY, float* OutFrameMaxX, float* OutFrameMaxY, const struct FVector2D& InTileCoordinates, bool InInnerMax) const;
|
|
void GetCeilingSize(struct FVector2D* OutSize) const;
|
|
void GetNearestBarsGrabWorldTransform(struct FTransform* OutWorldTransform, const struct FVector& InNearLocation, float InJunctionDistance, bool InExcludeEdges) const;
|
|
void GetNearestFreeWorldLocationBetweenBars(struct FVector* OutWorldLocation, const struct FVector& InNearLocation, float InBarsDistance) const;
|
|
void GetTileCoordinatesFromGridLocation(struct FVector2D* OutTileCoordinates, const struct FVector& InGridLocation) const;
|
|
void GetTileCoordinatesFromWorldLocation(struct FVector2D* OutTileCoordinates, const struct FVector& InWorldLocation) const;
|
|
struct FVector GetTileGridCellLocation(const struct FVector2D& InTileCoordinates) const;
|
|
struct FTransform GetTileGridCellTransform(const struct FVector2D& InTileCoordinates) const;
|
|
struct FVector GetTileGridCellWorldLocation(const struct FVector2D& InTileCoordinates) const;
|
|
struct FTransform GetTileGridCellWorldTransform(const struct FVector2D& InTileCoordinates) const;
|
|
bool GetTileTransformRelativeToCell(const struct FVector2D& InTileCoordinates, struct FTransform* OutRelativeTransform) const;
|
|
bool GetTileWorldTransform(const struct FVector2D& InTileCoordinates, struct FTransform* OutWorldTransform) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipCeilingActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipCeilingActor")
|
|
}
|
|
static class ASHFleshLipCeilingActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFleshLipCeilingActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFleshLipCeilingActor;
|
|
|
|
// Class SHProto.SHFleshLipFlyingLocomotionAnimInstance
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class USHFleshLipFlyingLocomotionAnimInstance final : public USHFleshLipLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHFleshLipFlyingAnimInstanceLocomotionState LocomotionState; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipFlyingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipFlyingLocomotionAnimInstance")
|
|
}
|
|
static class USHFleshLipFlyingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipFlyingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipFlyingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHFleshLipStandingLocomotionAnimInstance
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class USHFleshLipStandingLocomotionAnimInstance final : public USHFleshLipLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHFleshLipStandingAnimInstanceLocomotionState LocomotionState; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bChargeMovementIsActive; // 0x0459(0x0001)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_45A[0x6]; // 0x045A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFleshLipStandingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFleshLipStandingLocomotionAnimInstance")
|
|
}
|
|
static class USHFleshLipStandingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFleshLipStandingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFleshLipStandingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHFlickeringLightBase
|
|
// 0x00C0 (0x0370 - 0x02B0)
|
|
class ASHFlickeringLightBase : public AActor
|
|
{
|
|
public:
|
|
class UAkAudioEvent* BuzzSound; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* OnOffSound; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OnOffThreshold; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffThreshold; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuzzThreshold; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHFlickerGroupStatus> GroupStates; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
bool bEditModeEnabled; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E1[0x5F]; // 0x02E1(0x005F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkComponent* BuzzSoundComponent; // 0x0340(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHFlickerGroup> Groups; // 0x0348(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHFlickerLightSavedIntensities> SavedIntensities; // 0x0358(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
bool bEditModeEnabledPrev; // 0x0368(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static TArray<class ASHFlickeringLightBase*> GetAllFlickeringLights();
|
|
|
|
ESHFlickerGroupState GetGroupState(class FName Group);
|
|
void OnEditorRefresh();
|
|
void OnPostConstruction();
|
|
void PrepareFlickerGroups(float Temperature, float IntensityScale, bool ResetGroups);
|
|
void SetGroupState(class FName Group, ESHFlickerGroupState State);
|
|
void SetWantTickEnabled(bool bEnabled);
|
|
void StartBuzzSound();
|
|
void StepFlickersInEditor(float DeltaSeconds);
|
|
void StopBuzzSound();
|
|
void UpdateNativeFlickers(bool RandomFlickerEnabled, const struct FLinearColor& EmissionColor, bool EmissionReplaceMtl, bool EmissionReplaceLgh, float ExternalScaleLight, float ExternalScaleMaterial);
|
|
void UpdateNativeParameters(bool EnableRandomFlicker, float LightIntensityMin, float LightIntensityMax, float BlinkingMin, float BlinkingMax, float ChangeTimeMin, float ChangeTimeMax, float ShutdownIntensity, float GentleShutdownTime, bool ForceGentleShutdown, bool BlinkingIsAbsolute);
|
|
void UpdateOffTagsInGroups();
|
|
void UpdateTemperatureAndBaseIntensity(float Temperature, float IntensityScale);
|
|
|
|
bool EditModeEnabled() const;
|
|
float GetAverageIntensity() const;
|
|
int32 GetNumberOfBrokenComponents() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFlickeringLightBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFlickeringLightBase")
|
|
}
|
|
static class ASHFlickeringLightBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFlickeringLightBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFlickeringLightBase;
|
|
|
|
// Class SHProto.SHFloatEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHFloatEndingFactor : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<struct FSHFloatCondition, struct FSHEndingScoreChanger> ConditionToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float Value; // 0x0080(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFloatEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFloatEndingFactor")
|
|
}
|
|
static class USHFloatEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFloatEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFloatEndingFactor;
|
|
|
|
// Class SHProto.SHFogCutoutActor
|
|
// 0x0028 (0x02D8 - 0x02B0)
|
|
class ASHFogCutoutActor : public AActor
|
|
{
|
|
public:
|
|
int32 CutoutStencilNumber; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Opacity; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EdgeFade; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BC[0x1C]; // 0x02BC(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(const class UObject* Enabler, bool InEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFogCutoutActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFogCutoutActor")
|
|
}
|
|
static class ASHFogCutoutActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFogCutoutActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFogCutoutActor;
|
|
|
|
// Class SHProto.SHFootstep
|
|
// 0x0000 (0x0500 - 0x0500)
|
|
class ASHFootstep : public ABeingFootstep
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFootstep")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFootstep")
|
|
}
|
|
static class ASHFootstep* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFootstep>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFootstep;
|
|
|
|
// Class SHProto.SHFragileElevatorEngine
|
|
// 0x0018 (0x0428 - 0x0410)
|
|
class ASHFragileElevatorEngine final : public ASHElevatorEngine
|
|
{
|
|
public:
|
|
bool bIsMovementBroken; // 0x0410(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_411[0x3]; // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 TargetFloorOnBroken; // 0x0414(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementAlphaOnBroken; // 0x0418(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsDoorBroken; // 0x041C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_41D[0x3]; // 0x041D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DoorAlphaOnBroken; // 0x0420(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestBreakDoor();
|
|
void RequestBreakDoorAt(float InAlpha);
|
|
void RequestBreakMovement();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFragileElevatorEngine")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFragileElevatorEngine")
|
|
}
|
|
static class ASHFragileElevatorEngine* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHFragileElevatorEngine>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHFragileElevatorEngine;
|
|
|
|
// Class SHProto.SHFreezingManagerComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USHFreezingManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHFreezingVolume*> RegisteredFreezingVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class ASHFreezingVolume* GetEncompassedFreezingVolume(const struct FVector& InLocation) const;
|
|
int32 GetRegisteredFreezingVolumeCount() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFreezingManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFreezingManagerComponent")
|
|
}
|
|
static class USHFreezingManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFreezingManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFreezingManagerComponent;
|
|
|
|
// Class SHProto.SHFriendAnimInstance
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class USHFriendAnimInstance : public USHNPCAnimInstance
|
|
{
|
|
public:
|
|
class USHFriendAnimInstanceStateData* GetFriendAnimInstanceStateData() const;
|
|
class USHFriendLocomotionAnimInstance* GetFriendLocomotionAnimInstance(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFriendAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFriendAnimInstance")
|
|
}
|
|
static class USHFriendAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFriendAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFriendAnimInstance;
|
|
|
|
// Class SHProto.SHFriendAnimInstanceStateData
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class USHFriendAnimInstanceStateData final : public USHNPCAnimInstanceStateData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFriendAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFriendAnimInstanceStateData")
|
|
}
|
|
static class USHFriendAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFriendAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFriendAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHFXAcidLayerSubcompSettings
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class USHFXAcidLayerSubcompSettings final : public USHFXMaterialModifierSubcompSettings
|
|
{
|
|
public:
|
|
bool EnableAcidLayer; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AcidCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DurationTime; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* AcidAudioEvent; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXAcidLayerSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXAcidLayerSubcompSettings")
|
|
}
|
|
static class USHFXAcidLayerSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXAcidLayerSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXAcidLayerSubcompSettings;
|
|
|
|
// Class SHProto.SHFXBleedingSubcompSettings
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USHFXBleedingSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableBleeding; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 BleedingShowBelowHP; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BleedingDelaySpawnWhenMaxHP; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BleedingDelaySpawnWhenMinHP; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BleedingDistanceToCount; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* BleedingParticleTemplate; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BleedingRootSocketName; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXBleedingSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXBleedingSubcompSettings")
|
|
}
|
|
static class USHFXBleedingSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXBleedingSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXBleedingSubcompSettings;
|
|
|
|
// Class SHProto.SHFXBleedingSubcomp
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class USHFXBleedingSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXBleedingSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x48]; // 0x0040(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetBleedingBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
bool IsBleedingBlocked() const;
|
|
bool IsBleedingBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXBleedingSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXBleedingSubcomp")
|
|
}
|
|
static class USHFXBleedingSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXBleedingSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXBleedingSubcomp;
|
|
|
|
// Class SHProto.SHFXBloodPuddleSubcompSettings
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class USHFXBloodPuddleSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableBloodPuddle; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> BloodPuddleClass; // 0x0038(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DelayToSpawnPuddle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageAddsToPuddleValue; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverridePuddleFadeAway; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PuddleFadeAwayTime; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXBloodPuddleSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXBloodPuddleSubcompSettings")
|
|
}
|
|
static class USHFXBloodPuddleSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXBloodPuddleSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXBloodPuddleSubcompSettings;
|
|
|
|
// Class SHProto.SHFXDirtLayerSubcompSettings
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class USHFXDirtLayerSubcompSettings final : public USHFXMaterialModifierSubcompSettings
|
|
{
|
|
public:
|
|
bool EnableDirtBlendLayer; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* DirtBlendCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class USHMaterialPropertyControlSettings*> MaterialIndexToPropertiesMapping; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXDirtLayerSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXDirtLayerSubcompSettings")
|
|
}
|
|
static class USHFXDirtLayerSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXDirtLayerSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXDirtLayerSubcompSettings;
|
|
|
|
// Class SHProto.SHFXManagerComponent
|
|
// 0x0060 (0x0100 - 0x00A0)
|
|
class USHFXManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x60]; // 0x00A0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_FX_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXManagerComponent")
|
|
}
|
|
static class USHFXManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXManagerComponent;
|
|
|
|
// Class SHProto.SHFXNiagaraDecalComponent
|
|
// 0x0020 (0x0320 - 0x0300)
|
|
class USHFXNiagaraDecalComponent final : public UDecalComponent
|
|
{
|
|
public:
|
|
class FName ErosionParameterName; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FadeAwayTime; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsErosionEnabled; // 0x0304(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool UseErosionInvert; // 0x0305(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_306[0x2]; // 0x0306(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* DecalMaterialDynamic; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_310[0x10]; // 0x0310(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetInitialErode(const float InitialErode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXNiagaraDecalComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXNiagaraDecalComponent")
|
|
}
|
|
static class USHFXNiagaraDecalComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXNiagaraDecalComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXNiagaraDecalComponent;
|
|
|
|
// Class SHProto.SHFXNurseHeadShakeSubcomp
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class USHFXNurseHeadShakeSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXNurseHeadShakeSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* OwnerSkeletalMesh; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* HeadDynamicMaterial; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> DestinationOffset; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> CurrentAccelerations; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> CurrentPositions; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FMaterialParameterInfo> MaterialParameterInfos; // 0x0080(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXNurseHeadShakeSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXNurseHeadShakeSubcomp")
|
|
}
|
|
static class USHFXNurseHeadShakeSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXNurseHeadShakeSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXNurseHeadShakeSubcomp;
|
|
|
|
// Class SHProto.SHFXPukeExplosionSubcomp
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class USHFXPukeExplosionSubcomp : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXPukeExplosionSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPukeExplosion();
|
|
void StartPukeExplosion();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXPukeExplosionSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXPukeExplosionSubcomp")
|
|
}
|
|
static class USHFXPukeExplosionSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXPukeExplosionSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXPukeExplosionSubcomp;
|
|
|
|
// Class SHProto.SHFXDeathPukeExplosionSubcomp
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class USHFXDeathPukeExplosionSubcomp final : public USHFXPukeExplosionSubcomp
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXDeathPukeExplosionSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXDeathPukeExplosionSubcomp")
|
|
}
|
|
static class USHFXDeathPukeExplosionSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXDeathPukeExplosionSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXDeathPukeExplosionSubcomp;
|
|
|
|
// Class SHProto.SHFXAtackPukeExplosionSubcomp
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class USHFXAtackPukeExplosionSubcomp final : public USHFXPukeExplosionSubcomp
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXAtackPukeExplosionSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXAtackPukeExplosionSubcomp")
|
|
}
|
|
static class USHFXAtackPukeExplosionSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXAtackPukeExplosionSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXAtackPukeExplosionSubcomp;
|
|
|
|
// Class SHProto.SHFXPukePuddleDamageSubcomp
|
|
// 0x0040 (0x0078 - 0x0038)
|
|
class USHFXPukePuddleDamageSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXPukePuddleDamageSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHPukePuddleBase*> _PukePuddles; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessFootstep(EFoot foot, class ABeingFootstep* Footstep);
|
|
void SetPuddleDamageBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
int32 GetPukeActivePuddlesCount() const;
|
|
int32 GetPukePuddlesCount() const;
|
|
bool IsPuddleDamageBlocked() const;
|
|
bool IsPuddleDamageBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXPukePuddleDamageSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXPukePuddleDamageSubcomp")
|
|
}
|
|
static class USHFXPukePuddleDamageSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXPukePuddleDamageSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXPukePuddleDamageSubcomp;
|
|
|
|
// Class SHProto.SHFXSkitteringBloodTraceSubcompSettings
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHFXSkitteringBloodTraceSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableSkitteringBloodTrace; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 BloodTraceShowBelowHP; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* SkitteringBloodTraceTemplate; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSkitteringBloodTraceSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSkitteringBloodTraceSubcompSettings")
|
|
}
|
|
static class USHFXSkitteringBloodTraceSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSkitteringBloodTraceSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSkitteringBloodTraceSubcompSettings;
|
|
|
|
// Class SHProto.SHFXSkitteringBloodTraceSubcomp
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USHFXSkitteringBloodTraceSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXSkitteringBloodTraceSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* BloodTraceNS; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHEnemyLyingComponent* OwnerLyingComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaiHealth* OwnerHealthComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSkitteringBloodTraceSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSkitteringBloodTraceSubcomp")
|
|
}
|
|
static class USHFXSkitteringBloodTraceSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSkitteringBloodTraceSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSkitteringBloodTraceSubcomp;
|
|
|
|
// Class SHProto.SHFXSplashPuddleSubcompSettings
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class USHFXSplashPuddleSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
bool EnableSplashPuddle; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHSystemFXData* SplashPuddleFXData; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SplashPuddleFXSpawnerClass; // 0x0040(0x0030)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D DelayToSpawnSplashPuddle; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverrideSplashPuddleFadeOut; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SplashPuddleFadeOutDelay; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplashPuddleFadeOutDuration; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSplashPuddleSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSplashPuddleSubcompSettings")
|
|
}
|
|
static class USHFXSplashPuddleSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSplashPuddleSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSplashPuddleSubcompSettings;
|
|
|
|
// Class SHProto.SHFXSplashPuddleSubcomp
|
|
// 0x0120 (0x0158 - 0x0038)
|
|
class USHFXSplashPuddleSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXSplashPuddleSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x118]; // 0x0040(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessOwnerDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSplashPuddleSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSplashPuddleSubcomp")
|
|
}
|
|
static class USHFXSplashPuddleSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSplashPuddleSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSplashPuddleSubcomp;
|
|
|
|
// Class SHProto.SHFXSwarmSubcomp
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USHFXSwarmSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXSwarmSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHSwarmVolume*> RegisteredSwarmVolumes; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetCurrentZoneCount() const;
|
|
int32 GetRegisteredSwarmVolumeCount() const;
|
|
TArray<class ASHSwarmVolume*> GetRegisteredSwarmVolumes() const;
|
|
bool IsInSwarmZone() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXSwarmSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXSwarmSubcomp")
|
|
}
|
|
static class USHFXSwarmSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXSwarmSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXSwarmSubcomp;
|
|
|
|
// Class SHProto.SHFXVisualHPSubcompSettings
|
|
// 0x0018 (0x0068 - 0x0050)
|
|
class USHFXVisualHPSubcompSettings final : public USHFXMaterialModifierSubcompSettings
|
|
{
|
|
public:
|
|
bool EnableHPVisual; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* HPVisualCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HPVisualNormalFactor; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HPVisualReviveFactor; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXVisualHPSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXVisualHPSubcompSettings")
|
|
}
|
|
static class USHFXVisualHPSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXVisualHPSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXVisualHPSubcompSettings;
|
|
|
|
// Class SHProto.SHFXVisualHPSubcomp
|
|
// 0x0010 (0x0090 - 0x0080)
|
|
class USHFXVisualHPSubcomp final : public USHFXMaterialModifierSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessHealthChangedAsAICharacter(int32 prevHealth);
|
|
void ProcessHealthChangedAsPlayer(class USHCharacterPlayHealthComponent* InHealthComponent);
|
|
|
|
float GetCurrentCurveEvaluationValue() const;
|
|
float GetCurrentErodeParameterValue() const;
|
|
float GetOwnerHealthPercentage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXVisualHPSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXVisualHPSubcomp")
|
|
}
|
|
static class USHFXVisualHPSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXVisualHPSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXVisualHPSubcomp;
|
|
|
|
// Class SHProto.SHFXWaterInteractionSubcomp
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHFXWaterInteractionSubcomp final : public USHFXSubcomponent
|
|
{
|
|
public:
|
|
class USHFXWaterInteractionSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetWaterInteractionBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
const TArray<struct FSHXWaterIntersection> GetCurrentIntersections() const;
|
|
bool IsWaterInteractionBlocked() const;
|
|
bool IsWaterInteractionBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHFXWaterInteractionSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHFXWaterInteractionSubcomp")
|
|
}
|
|
static class USHFXWaterInteractionSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHFXWaterInteractionSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFXWaterInteractionSubcomp;
|
|
|
|
// Class SHProto.SHGameInstance
|
|
// 0x0140 (0x03F8 - 0x02B8)
|
|
class USHGameInstance : public UBGameInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bDeathReload; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGameOverCause LastDeathReason; // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAkRtpc> WWisePadHeadPhonesRTPC; // 0x02C8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USHDebugManagerWidget> DebugManagerWidgetClass; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHDebugManager* DebugManager; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_308[0x90]; // 0x0308(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkRtpc* WWisePadHeadPhonesRTPCPtr; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A0[0x58]; // 0x03A0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginCustomLevel(const struct FStreamableLevelHandle& LevelHandle);
|
|
void OnChangeWorldDependentSettings();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameInstance")
|
|
}
|
|
static class USHGameInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameInstance>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHGameInstance;
|
|
|
|
// Class SHProto.SHMovieGameMode
|
|
// 0x0008 (0x03B8 - 0x03B0)
|
|
class ASHMovieGameMode final : public ASHGameMode
|
|
{
|
|
public:
|
|
class UDialogManager* DialogManager; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMovieGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMovieGameMode")
|
|
}
|
|
static class ASHMovieGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMovieGameMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMovieGameMode;
|
|
|
|
// Class SHProto.SHGameplayEndGameCreditsWidget
|
|
// 0x0010 (0x0300 - 0x02F0)
|
|
class USHGameplayEndGameCreditsWidget : public UCreditsWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnContinue; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void Continue();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayEndGameCreditsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayEndGameCreditsWidget")
|
|
}
|
|
static class USHGameplayEndGameCreditsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayEndGameCreditsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayEndGameCreditsWidget;
|
|
|
|
// Class SHProto.SHGameplayEndGamePanelWidget
|
|
// 0x0018 (0x02B8 - 0x02A0)
|
|
class USHGameplayEndGamePanelWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
bool bIsSkipable; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnContinue; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void Continue();
|
|
void OnHide();
|
|
void OnShow();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayEndGamePanelWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayEndGamePanelWidget")
|
|
}
|
|
static class USHGameplayEndGamePanelWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayEndGamePanelWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayEndGamePanelWidget;
|
|
|
|
// Class SHProto.SHGameplayEndGameMovieWidget
|
|
// 0x0010 (0x02C8 - 0x02B8)
|
|
class USHGameplayEndGameMovieWidget : public USHGameplayEndGamePanelWidget
|
|
{
|
|
public:
|
|
class UImage* Movie_img; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UBinkMediaPlayer> MediaPlayer; // 0x02C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnMediaReachedEnd();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayEndGameMovieWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayEndGameMovieWidget")
|
|
}
|
|
static class USHGameplayEndGameMovieWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayEndGameMovieWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayEndGameMovieWidget;
|
|
|
|
// Class SHProto.SHGameplayEndGameStatsWidget
|
|
// 0x0078 (0x0330 - 0x02B8)
|
|
class USHGameplayEndGameStatsWidget : public USHGameplayEndGamePanelWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> ContinueKeys; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHGameplayStatisticsData GameplayStatisticsData; // 0x02C8(0x0068)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayEndGameStatsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayEndGameStatsWidget")
|
|
}
|
|
static class USHGameplayEndGameStatsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayEndGameStatsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayEndGameStatsWidget;
|
|
|
|
// Class SHProto.SHGameplayEndGameWidget
|
|
// 0x01E8 (0x0488 - 0x02A0)
|
|
class USHGameplayEndGameWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
class UWidgetSwitcher* Main_switcher; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUCWSkipWidget* Skip_wdg; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeIn; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeOut; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> MusicStart; // 0x02C0(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* MusicEnd; // 0x02F0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> LeaveEndingMusicStart; // 0x02F8(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> TrueLeaveEndingMusicStart; // 0x0328(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> InWaterEndingMusicStart; // 0x0358(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> TrueInWaterEndingMusicStart; // 0x0388(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> MariaEndingMusicStart; // 0x03B8(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> RebirthEndingMusicStart; // 0x03E8(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> DogEndingMusicStart; // 0x0418(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> UFOEndingMusicStart; // 0x0448(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_480[0x8]; // 0x0480(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActiveWidgetChanged(class UWidget* ActiveWidget, int32 ActiveWidgetIndex);
|
|
void Continue();
|
|
void OnHide();
|
|
void OnShow();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayEndGameWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayEndGameWidget")
|
|
}
|
|
static class USHGameplayEndGameWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayEndGameWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayEndGameWidget;
|
|
|
|
// Class SHProto.SHGameplayFocusControl
|
|
// 0x0008 (0x0280 - 0x0278)
|
|
class USHGameplayFocusControl final : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* ButtonTextBlock; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayFocusControl")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayFocusControl")
|
|
}
|
|
static class USHGameplayFocusControl* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayFocusControl>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayFocusControl;
|
|
|
|
// Class SHProto.SHGameplayFocusSlotsWidget
|
|
// 0x0098 (0x0310 - 0x0278)
|
|
class USHGameplayFocusSlotsWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainCanvas; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D SlotsNavVector; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMinMaxVector2D InputBlockWaitTimeMinMax; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
float InputThrottleAcceleration; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHGameplayFocusWidget* OwnerWidget; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A8[0x68]; // 0x02A8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayFocusSlotsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayFocusSlotsWidget")
|
|
}
|
|
static class USHGameplayFocusSlotsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayFocusSlotsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayFocusSlotsWidget;
|
|
|
|
// Class SHProto.SHInputKeysData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHInputKeysData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHFocusableInputActionTypeEnum, struct FSHInputKeyDataStruct> InputActionKeys; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInputKeysData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInputKeysData")
|
|
}
|
|
static class USHInputKeysData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInputKeysData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInputKeysData;
|
|
|
|
// Class SHProto.SHGameplayFocusWidget
|
|
// 0x0080 (0x02F8 - 0x0278)
|
|
class USHGameplayFocusWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class USHMiniInventoryWidget* MiniInventoryWidget; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHInputKeysData* InputKeysDataAsset; // 0x0280(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FUE4InputActionHandle ToggleFlashlightActionHandle; // 0x0288(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FUE4InputAxisHandle FocusableCameraRotationAxisHandleX; // 0x0290(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FUE4InputAxisHandle FocusableCameraRotationAxisHandleY; // 0x0298(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A8[0x50]; // 0x02A8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayFocusWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayFocusWidget")
|
|
}
|
|
static class USHGameplayFocusWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayFocusWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayFocusWidget;
|
|
|
|
// Class SHProto.SHGameplayGameOverWidget
|
|
// 0x0038 (0x02D8 - 0x02A0)
|
|
class USHGameplayGameOverWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
class UWidgetAnimation* FadeIn; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeOut; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool AutoReloadOnDeath; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ShowDelayValue; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnShown(EGameOverCause _GameOverCause);
|
|
void RequestReload();
|
|
void ShowInternal();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayGameOverWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayGameOverWidget")
|
|
}
|
|
static class USHGameplayGameOverWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayGameOverWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayGameOverWidget;
|
|
|
|
// Class SHProto.SHGameplayHealingItemsNotificationRowWidget
|
|
// 0x00B8 (0x0330 - 0x0278)
|
|
class USHGameplayHealingItemsNotificationRowWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* ItemDisplayNameText; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemCountText; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* PrimaryAnim; // 0x0288(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* SecondaryAnim; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* NoItemAnim; // 0x0298(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSlateColor AvailableItemsColor; // 0x02A0(0x0014)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSlateColor NoItemsColor; // 0x02B4(0x0014)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_ItemCollected; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_ItemUsed; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_NoItem; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacterPlay; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* CurrentItemAnimation; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F0[0x40]; // 0x02F0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessHealthItemAnimationFinishedEvent();
|
|
void UpdateItemsCountText();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayHealingItemsNotificationRowWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayHealingItemsNotificationRowWidget")
|
|
}
|
|
static class USHGameplayHealingItemsNotificationRowWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayHealingItemsNotificationRowWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayHealingItemsNotificationRowWidget;
|
|
|
|
// Class SHProto.SHGameplayHudWidget
|
|
// 0x0070 (0x02E8 - 0x0278)
|
|
class USHGameplayHudWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainContainer; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHCrosshairContainerWidget* CrosshairContainer; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayTutorialWidget* TutorialWidget; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayItemNotificationWidget* ItemNotificationWidget; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayRangedWeaponDetailsWidget* RangedWeaponDetailsWidget; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayHealingItemsNotificationWidget* HealingItemsNotificationWidget; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayFadeWidget* GameplayFadeWidget; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayStruggleWidget* GameplayStruggleWidget; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayHealthIndicatorWidget* HealthIndicatorWidget; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayRadioIndicatorWidget* RadioIndicatorWidget; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D0[0x18]; // 0x02D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayHudWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayHudWidget")
|
|
}
|
|
static class USHGameplayHudWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayHudWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayHudWidget;
|
|
|
|
// Class SHProto.SHGameplayInventorySlider
|
|
// 0x0190 (0x0408 - 0x0278)
|
|
class USHGameplayInventorySlider : public UUserWidget
|
|
{
|
|
public:
|
|
bool bAllowLoopItems; // 0x0278(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowNewCollectedItemIndicator; // 0x0279(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27A[0x6]; // 0x027A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTexture* DebugTexture; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_MoveItem; // 0x0288(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_StopItem; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* NoItemsNameWidget; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ItemNameWidget; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* ItemNewIndicatorImage; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ItemDescriptionWidget; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewCenterItem; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewLeftItem_01; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewLeftItem_02; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewLeftItem_03; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewRightItem_01; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewRightItem_02; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewRightItem_03; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewRightItem_04; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewRightItem_05; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PreviewRightItem_06; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* MoveItemLeftAnim; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* MoveItemRightAnim; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* StopItemLeftAnim; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* StopItemRightAnim; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* ShowItemsAnim; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* HideItemsAnim; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0338(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UWidget*> DynamicItemWidgets; // 0x0340(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* CurrentPlayingAnimation; // 0x0350(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0xB0]; // 0x0358(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessAnimationFinishedEvent();
|
|
void RefreshItemNameAndDescription();
|
|
void RefreshItemsZOrder();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayInventorySlider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayInventorySlider")
|
|
}
|
|
static class USHGameplayInventorySlider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayInventorySlider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayInventorySlider;
|
|
|
|
// Class SHProto.SHGameplayItemInvestigationWidget
|
|
// 0x0020 (0x0298 - 0x0278)
|
|
class USHGameplayItemInvestigationWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainContainer; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemNameTextBlock; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0288(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInit();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayItemInvestigationWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayItemInvestigationWidget")
|
|
}
|
|
static class USHGameplayItemInvestigationWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayItemInvestigationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayItemInvestigationWidget;
|
|
|
|
// Class SHProto.SHGameplayItemNotificationWidget
|
|
// 0x00D8 (0x0350 - 0x0278)
|
|
class USHGameplayItemNotificationWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* NotificationText; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ShowAnim; // 0x0280(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* HideAnim; // 0x0288(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NotificationTime; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText ConsumedText; // 0x0298(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FText CollectedText; // 0x02B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NotificationAudioEvent; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class FText> CustomTexts; // 0x02D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FName GameNotFullyInstalledRowName; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_330[0x20]; // 0x0330(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void PlayGameNotFullyInstalledNotificationRequest();
|
|
|
|
bool CanShowNotification() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayItemNotificationWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayItemNotificationWidget")
|
|
}
|
|
static class USHGameplayItemNotificationWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayItemNotificationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayItemNotificationWidget;
|
|
|
|
// Class SHProto.SHGameplayMapBaseWidget
|
|
// 0x00C8 (0x0340 - 0x0278)
|
|
class USHGameplayMapBaseWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* ObjectsContainer; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCanvasPanel* FogRevealObjectsContainer; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* PlayerPointer; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* Anchor1; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* Anchor2; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFont* FontToLocalize; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapRotation; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Anchor1WorldPosition; // 0x02B0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Anchor2WorldPosition; // 0x02C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UWidget*> MapFogRevealObjectToApplyWidgets; // 0x02E8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F8[0x28]; // 0x02F8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UTextLayoutWidget*> TextWidgets; // 0x0320(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class ULocalizedFont* LocalizedFont; // 0x0330(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyObjectData(class UWidget* WidgetObject, ESHMapObjectTypeEnum ObjectType, int32 ObjectValue);
|
|
void OnInit();
|
|
void OnShowed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapBaseWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapBaseWidget")
|
|
}
|
|
static class USHGameplayMapBaseWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapBaseWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapBaseWidget;
|
|
|
|
// Class SHProto.SHGameplayMapDoorAttachmentComponent
|
|
// 0x0008 (0x00C8 - 0x00C0)
|
|
class USHGameplayMapDoorAttachmentComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnFocusableShown(class USHFocusableComponent* FocusableComponent);
|
|
void OnFocusableSolved(class USHFocusableComponent* FocusableComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapDoorAttachmentComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapDoorAttachmentComponent")
|
|
}
|
|
static class USHGameplayMapDoorAttachmentComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapDoorAttachmentComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapDoorAttachmentComponent;
|
|
|
|
// Class SHProto.SHGameplayMapFocusableComponent
|
|
// 0x0020 (0x00E0 - 0x00C0)
|
|
class USHGameplayMapFocusableComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
int32 FocusableCustomOffset; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWantAdditionalGameplayMapHintObject; // 0x00C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMapDataConfigStruct GameplayMapHintObjectConfig; // 0x00C8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName GameplayMapHintArrowObjectID; // 0x00D4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWasFocusableAddedToMap; // 0x00DC(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWasHintAddedToMap; // 0x00DD(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_DE[0x2]; // 0x00DE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessFocusableShownEvent(class USHFocusableComponent* FocusableComponentPtr);
|
|
void ProcessFocusableSolvedEvent(class USHFocusableComponent* FocusableComponentPtr);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapFocusableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapFocusableComponent")
|
|
}
|
|
static class USHGameplayMapFocusableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapFocusableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapFocusableComponent;
|
|
|
|
// Class SHProto.SHGameplayMapItemComponent
|
|
// 0x0018 (0x00D8 - 0x00C0)
|
|
class USHGameplayMapItemComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
bool bWantAdditionalGameplayMapHintSignObject; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMapDataConfigStruct GameplayMapHintSignObjectConfig; // 0x00C4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bWasAddedToMap; // 0x00D0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessItemCollected(class ASHItem* ItemPtr);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapItemComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapItemComponent")
|
|
}
|
|
static class USHGameplayMapItemComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapItemComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapItemComponent;
|
|
|
|
// Class SHProto.SHGameplayMapLadderComponent
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class USHGameplayMapLadderComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapLadderComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapLadderComponent")
|
|
}
|
|
static class USHGameplayMapLadderComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapLadderComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapLadderComponent;
|
|
|
|
// Class SHProto.SHGameplayMapPushableComponent
|
|
// 0x0008 (0x00C8 - 0x00C0)
|
|
class USHGameplayMapPushableComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
int32 CurrentValue; // 0x00C0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessComponentBlockedChangedEvent(class USHPushableComponent* PushableComponent);
|
|
void ProcessComponentMovementEvent(class USHPushableComponent* PushableComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapPushableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapPushableComponent")
|
|
}
|
|
static class USHGameplayMapPushableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapPushableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapPushableComponent;
|
|
|
|
// Class SHProto.SHGameplayMapRenderWidget
|
|
// 0x0030 (0x02A8 - 0x0278)
|
|
class USHGameplayMapRenderWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UWidgetSwitcher* MapsWidgetSwitcher; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UScaleBox* MapScaleBox; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULocalizedFont* LocalizedFont; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapBaseWidget* CurrentMapWidget; // 0x0298(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInit();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapRenderWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapRenderWidget")
|
|
}
|
|
static class USHGameplayMapRenderWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapRenderWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapRenderWidget;
|
|
|
|
// Class SHProto.SHGameplayMapSavePointComponent
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class USHGameplayMapSavePointComponent final : public USHGameplayMapObjectComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapSavePointComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapSavePointComponent")
|
|
}
|
|
static class USHGameplayMapSavePointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMapSavePointComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMapSavePointComponent;
|
|
|
|
// Class SHProto.SHGameplayMapVolume
|
|
// 0x0008 (0x02F0 - 0x02E8)
|
|
class ASHGameplayMapVolume final : public AVolume
|
|
{
|
|
public:
|
|
ESHMapsEnum Map; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMapVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMapVolume")
|
|
}
|
|
static class ASHGameplayMapVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGameplayMapVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGameplayMapVolume;
|
|
|
|
// Class SHProto.SHGameplayMenuSectionsButton
|
|
// 0x0020 (0x0298 - 0x0278)
|
|
class USHGameplayMenuSectionsButton final : public UUserWidget
|
|
{
|
|
public:
|
|
class UButton* ButtonCore; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ButtonTextBlock; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHGameplayMenuWidget* WidgetOwner; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ButtonPressed();
|
|
void OnSetHighlight(bool Enable);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMenuSectionsButton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMenuSectionsButton")
|
|
}
|
|
static class USHGameplayMenuSectionsButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMenuSectionsButton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMenuSectionsButton;
|
|
|
|
// Class SHProto.SHGameplayMenuWidget
|
|
// 0x0070 (0x02E8 - 0x0278)
|
|
class USHGameplayMenuWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainCanvas; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetSwitcher* SectionSwitcher; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCanvasPanel* EmptySection; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHGMSectionInventoryWidget* InventoryWidget; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHGameplaySectionCombineWidget* CombineWidget; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* SectionFadeIn; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* SectionFadeOut; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* NonInventoryAudioModEvent; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* InventorySectionState_On; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* InventorySectionState_Off; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle LightEffect; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplaySectionBaseWidget* CurrentCastedWidget; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayMenuWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayMenuWidget")
|
|
}
|
|
static class USHGameplayMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMenuWidget;
|
|
|
|
// Class SHProto.SHGameplayRadioIndicatorWidget
|
|
// 0x0040 (0x02B8 - 0x0278)
|
|
class USHGameplayRadioIndicatorWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UImage* BackgroundImage; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* NoiseImage; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHMaterialPropertyControlSettings* MaterialPropertyControlSettings; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHMaterialPropertyControlHandler> MaterialPropertyControlHandlers; // 0x0290(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A0[0x18]; // 0x02A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessOwnerCharacterItemCollectedEvent(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayRadioIndicatorWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayRadioIndicatorWidget")
|
|
}
|
|
static class USHGameplayRadioIndicatorWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayRadioIndicatorWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayRadioIndicatorWidget;
|
|
|
|
// Class SHProto.SHGameplayRangedWeaponDetailsWidget
|
|
// 0x0098 (0x0310 - 0x0278)
|
|
class USHGameplayRangedWeaponDetailsWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainContainer; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHorizontalBox* NotificationTextHorizontalBox; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* NotificationText_CurrentAmmo; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* NotificationText_InventoryAmmo; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* NotificationText_Separator; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ShowAnim; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* HideAnim; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* NoCurrrentAmmoAnim; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* NoAnyAmmoAnim; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NotificationTime; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor OriginalNotificationTextColorAndOpacity; // 0x02C4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacterPlay; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E0[0x30]; // 0x02E0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessEquippedWeaponModifiedEvent(class USHWeaponManageCmbSubcomp* WeaponManagement);
|
|
void ProcessRangedAimStateChangedEvent(class USHRangedCmbSubcomp* RangedManagement);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayRangedWeaponDetailsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayRangedWeaponDetailsWidget")
|
|
}
|
|
static class USHGameplayRangedWeaponDetailsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayRangedWeaponDetailsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayRangedWeaponDetailsWidget;
|
|
|
|
// Class SHProto.SHGameplayReadingWidget
|
|
// 0x0088 (0x0300 - 0x0278)
|
|
class USHGameplayReadingWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainCanvas; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UScrollBox* TextScroller; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStyledRichTextBlock* MainTextBlock; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* FadeIn; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* FadeOut; // 0x0298(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHGameTextsConfig* GameTextsConfig; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInheritTextColor; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SingleScrollValue; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ContinousScrollValue; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x02B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x40]; // 0x02C0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessPlayerSettingsChanged();
|
|
void ProcessShow();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayReadingWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayReadingWidget")
|
|
}
|
|
static class USHGameplayReadingWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayReadingWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayReadingWidget;
|
|
|
|
// Class SHProto.SHGameplaySaveMenuWidget
|
|
// 0x00E8 (0x0388 - 0x02A0)
|
|
class USHGameplaySaveMenuWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> BackKeys; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FKey> SaveKeys; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bShowTooltips; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCanvasPanel* MainCanvas; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHSaveSlotsListWidget* SlotsList_wdg; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBButton* Back_but; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBButton* Save_but; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* Setup; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* FadeIn; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* FadeOut; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWidgetAnimation* ShowSaved; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle LightEffect; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0310(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHSavePoint* ActualSavePoint; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_320[0x68]; // 0x0320(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool HideInstant();
|
|
bool PlayHide();
|
|
bool PlaySetup(class ASHSavePoint* SavePoint);
|
|
bool PlayShow();
|
|
|
|
bool IsAvailable() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplaySaveMenuWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplaySaveMenuWidget")
|
|
}
|
|
static class USHGameplaySaveMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplaySaveMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplaySaveMenuWidget;
|
|
|
|
// Class SHProto.SHGameplaySectionCombineWidget
|
|
// 0x00C8 (0x0358 - 0x0290)
|
|
class USHGameplaySectionCombineWidget : public USHGameplaySectionBaseWidget
|
|
{
|
|
public:
|
|
class USHGameplayInventorySlider* GameplayInventorySliderWidget; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPanelWidget* CombineBox; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHCombineRecipeSlotWidget> RequiredItemWidgetSubclass; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUserWidget> ConnectorWidgetSubclass; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_CombineCorrectItem; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_RemoveLast; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_CombineFail; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioEvent_CombineSuccess; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D0[0x88]; // 0x02D0(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplaySectionCombineWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplaySectionCombineWidget")
|
|
}
|
|
static class USHGameplaySectionCombineWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplaySectionCombineWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplaySectionCombineWidget;
|
|
|
|
// Class SHProto.SHGameplayStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHGameplayStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AddFutureViewLocation(const struct FVector& Location);
|
|
static void CreateAutoSave(const class UObject* WorldContextObject, class FName InAutoSaveName);
|
|
static void DestroyChildActorChild(class UChildActorComponent* ChildActorComponent);
|
|
static void EnsurePlayerHasFullHealth(const class UObject* WorldContextObject, const bool bInInvisibleHeal);
|
|
static void GameEnded(const class UObject* WorldContextObject);
|
|
static void GameOver(const class UObject* WorldContextObject, EGameOverCause Cause);
|
|
static ECombatDifficulty GetCombatDifficulty(const class UObject* WorldContextObject);
|
|
static EPuzzlesDifficulty GetPuzzlesDifficulty(const class UObject* WorldContextObject);
|
|
static bool IsCharacterOverlappingProximitySphere(class ACharacter* InCharacter, class USphereComponent* InProximitySphere);
|
|
static void RecordCombatState(const class UObject* WorldContextObject, const class FString& InContextString);
|
|
static void RecordEndingsFactorsState(const class UObject* WorldContextObject, const class FString& InContextString);
|
|
static void RecordInventoryState(const class UObject* WorldContextObject, const class FString& InContextString);
|
|
static void ReCreateChildActorChild(class UChildActorComponent* ChildActorComponent, bool Force);
|
|
static void SaveAndReloadGame(const class UObject* WorldContextObject, class FName InAutoSaveName);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayStatics")
|
|
}
|
|
static class USHGameplayStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayStatics;
|
|
|
|
// Class SHProto.SHGameplayStruggleWidget
|
|
// 0x00B0 (0x0328 - 0x0278)
|
|
class USHGameplayStruggleWidget : public UUserWidget
|
|
{
|
|
public:
|
|
struct FUE4InputHandle InputHandle; // 0x0278(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EStruggleInputSize, float> InputScaleMultipliers; // 0x0288(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class UCanvasPanel* CanvasPanel_MainContainer; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCanvasPanel* CanvasPanel_InputContainer; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTipTextBlock* TipTextBlock_ActionTip; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ShowAnim; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* LoopAnim; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* HideAnim_Success; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* HideAnim_Fail; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_310[0x18]; // 0x0310(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnHide();
|
|
void OnInstantHide();
|
|
void OnShow();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayStruggleWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayStruggleWidget")
|
|
}
|
|
static class USHGameplayStruggleWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayStruggleWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayStruggleWidget;
|
|
|
|
// Class SHProto.SHGameplayTutorialStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHGameplayTutorialStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ShowScriptedBreakGlassTutorial(class UObject* WorldContextObject);
|
|
static void ShowScriptedBreakWallTutorial(class UObject* WorldContextObject);
|
|
static void ShowScriptedPreTraversalTutorial(class UObject* WorldContextObject);
|
|
static void ShowSprintTutorial(class UObject* WorldContextObject);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayTutorialStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayTutorialStatics")
|
|
}
|
|
static class USHGameplayTutorialStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayTutorialStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayTutorialStatics;
|
|
|
|
// Class SHProto.SHGameplayTutorialWidget
|
|
// 0x00A0 (0x0318 - 0x0278)
|
|
class USHGameplayTutorialWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UStyledRichTextBlock* TutorialRichText; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCanvasPanel* MainContainer; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ShowAnim; // 0x0288(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* HideAnim; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumDisplayTime; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHGameTextsConfig* GameTextsConfig; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ShowAudioEvent; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B0[0x68]; // 0x02B0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayTutorialWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayTutorialWidget")
|
|
}
|
|
static class USHGameplayTutorialWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayTutorialWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayTutorialWidget;
|
|
|
|
// Class SHProto.SHGameplayUIStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHGameplayUIStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void HideTips(class UObject* WorldContextObject);
|
|
static void LatentGameplayFadeIn(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo);
|
|
static void LatentGameplayFadeOut(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo);
|
|
static void RemoveGameplayFadeInstant(class UObject* WorldContextObject);
|
|
static float RequestCustomGameplayFadeIn(class UObject* WorldContextObject, float InFadeTime);
|
|
static float RequestCustomGameplayFadeOut(class UObject* WorldContextObject, float InFadeTime);
|
|
static float RequestGameplayFadeIn(class UObject* WorldContextObject);
|
|
static float RequestGameplayFadeOut(class UObject* WorldContextObject);
|
|
static void RequestItemNotification(class UObject* WorldContextObject, class FName ItemDataRowName, int32 ItemQuantity, ESHGameplayItemNotificationType ItemNotificationType);
|
|
static void SetGameplayFadeColor(class UObject* WorldContextObject, const struct FLinearColor& InColor);
|
|
static bool ShowEnviromentalSubtitle(class UObject* WorldContextObject, const struct FDialogLine& dialogLineID);
|
|
static void ShowTips(class UObject* WorldContextObject, const TArray<class FName>& Tips, bool WithBackground, bool UseVisibilitySettings);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameplayUIStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameplayUIStatics")
|
|
}
|
|
static class USHGameplayUIStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGameplayUIStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayUIStatics;
|
|
|
|
// Class SHProto.SHGameState
|
|
// 0x0000 (0x0300 - 0x0300)
|
|
class ASHGameState : public AGameStateBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameState")
|
|
}
|
|
static class ASHGameState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGameState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGameState;
|
|
|
|
// Class SHProto.SHGameStateMenu
|
|
// 0x0000 (0x0300 - 0x0300)
|
|
class ASHGameStateMenu : public ASHGameState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameStateMenu")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameStateMenu")
|
|
}
|
|
static class ASHGameStateMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGameStateMenu>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGameStateMenu;
|
|
|
|
// Class SHProto.SHGameStatePlay
|
|
// 0x0000 (0x0300 - 0x0300)
|
|
class ASHGameStatePlay final : public ASHGameState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGameStatePlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGameStatePlay")
|
|
}
|
|
static class ASHGameStatePlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHGameStatePlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGameStatePlay;
|
|
|
|
// Class SHProto.SHGMSectionInventoryWidget
|
|
// 0x0118 (0x03A8 - 0x0290)
|
|
class USHGMSectionInventoryWidget : public USHGameplaySectionBaseWidget
|
|
{
|
|
public:
|
|
class USHGameplayInventorySlider* GameplayInventorySliderWidget; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHInventoryCategoryConfig> CategoriesConfig; // 0x0298(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bAllowLoopCategories; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMinMaxVector2D InputBlockWaitTimeMinMax; // 0x02AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
float InputThrottleAcceleration; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShowItemsWaitTime; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class USHInventoryCategoryWidget> CategoryWidgetSubclass; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USHInventoryCategoryWidget> SubcategoryWidgetSubclass; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_OpenInventory; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_CloseInventory; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_MoveCategory; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_OpenTranscription; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_CloseTransription; // 0x02F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AudioEvent_NotUsableItem; // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHHealthBasedBorder* Border; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHHealthBasedRetainerBox* RetainerBox; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UScrollBox* CategoriesContainerScrollBox; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCanvasPanel* CombineIndicatorContainer; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_320[0x88]; // 0x0320(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGMSectionInventoryWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGMSectionInventoryWidget")
|
|
}
|
|
static class USHGMSectionInventoryWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGMSectionInventoryWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGMSectionInventoryWidget;
|
|
|
|
// Class SHProto.SHHealthBasedBorder
|
|
// 0x0020 (0x0390 - 0x0370)
|
|
class USHHealthBasedBorder final : public USHCustomBorder
|
|
{
|
|
public:
|
|
float ShowAnimationDurationSeconds; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_380[0x10]; // 0x0380(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHealthBasedBorder")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHealthBasedBorder")
|
|
}
|
|
static class USHHealthBasedBorder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHealthBasedBorder>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHealthBasedBorder;
|
|
|
|
// Class SHProto.SHHealthBasedRetainerBox
|
|
// 0x0018 (0x0218 - 0x0200)
|
|
class USHHealthBasedRetainerBox final : public USHCustomRetainerBox
|
|
{
|
|
public:
|
|
float ShowAnimationDurationSeconds; // 0x0200(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x0208(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_210[0x8]; // 0x0210(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHealthBasedRetainerBox")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHealthBasedRetainerBox")
|
|
}
|
|
static class USHHealthBasedRetainerBox* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHealthBasedRetainerBox>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHealthBasedRetainerBox;
|
|
|
|
// Class SHProto.SHHitReactionSubcomponent
|
|
// 0x0260 (0x0298 - 0x0038)
|
|
class USHHitReactionSubcomponent final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState)> EventHitReactionStateStarted; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState)> EventHitReactionStateFinishing; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState)> EventHitReactionStateEnded; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsFirstActiveDeath, bool InFirstDeath)> EventHitReactionDeathStarted; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastActiveDeath)> EventHitReactionDeathFinishing; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastDeath)> EventHitReactionDeathEnded; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsFirstActiveKnockdown, bool InFirstKnockdown)> EventHitReactionKnockdownStarted; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastActiveKnockdown)> EventHitReactionKnockdownFinishing; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastKnockdown)> EventHitReactionKnockdownEnded; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsFirstActiveFalter, bool InFirstFalter)> EventHitReactionFalterStarted; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastActiveFalter)> EventHitReactionFalterFinishing; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastFalter)> EventHitReactionFalterEnded; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsFirstActiveStagger, bool InFirstStagger)> EventHitReactionStaggerStarted; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastActiveStagger)> EventHitReactionStaggerFinishing; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastStagger)> EventHitReactionStaggerEnded; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsFirstActiveNormalHit, bool InFirstNormalHit)> EventHitReactionNormalStarted; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastActiveNormalHit)> EventHitReactionNormalFinishing; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastNormalHit)> EventHitReactionNormalEnded; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsFirstActiveTwitch, bool InFirstTwitch)> EventHitReactionTwitchStarted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastActiveTwitch)> EventHitReactionTwitchFinishing; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHHitReactionSubcomponent* HitReactionComponent, class USHHitReactionState* HitReactionState, bool IsLastTwitch)> EventHitReactionTwitchEnded; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool BlockAI)> EventHitReactionsRequestAIBlocking; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool PreventControllerRotation)> EventHitReactionsRequestAllowingControllerRotation; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class USHHitReactionsSet> HitReactionsSet; // 0x01A8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool LoadHitReactionsOnStart; // 0x01D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDebugPrint; // 0x01D9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1DA[0x16]; // 0x01DA(0x0016)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSHHitReactionStateSerializedData> SerializedHitReactionStates; // 0x01F0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
class USHHitReactionsSet* LoadedHitReactionsSet; // 0x0200(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class USHHitReactionsSet> DelayedHitReactionsSet; // 0x0210(0x0030)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHHitReactionTypePermissionState> HitReactionTypePermissions; // 0x0240(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHHitReactionTypeDelayedHitReactions> PermissionDelayedHitReactions; // 0x0250(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHHitReactionState*> HitReactionStates; // 0x0260(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class USHHitReactionStatesContext* HitReactionStatesContext; // 0x0270(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHHitReactionState*> HitReactionStatesPool; // 0x0278(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_288[0x10]; // 0x0288(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ApplyArtificialHitReaction(struct FSHHitReactionResult* OutHitReactionResult, const struct FSHHitReactionArtificialHitConfiguration& InArtificialHitReactionConfiguration);
|
|
bool ApplyHitReaction(struct FSHHitReactionResult* OutHitReactionResult, const class UDamageType* InDamageType, ESHHitReactionResponseType InResponseType, class FName InResponseVariant, float InDurationLimit, float InForce, ESHHitReactionHitType InHitType, const struct FVector& InSourceLocation, class AActor* InDamageCauser, const struct FHitResult& HitInfo, const struct FSHHitReactionConfiguration& InHitReactionConfiguration);
|
|
bool AreHitReactionsOfTypeDelayed(ESHHitReactionResponseType InResponseType);
|
|
void CancelAllHitReactions(bool InInstant);
|
|
void CancelHitReactionsOfType(ESHHitReactionResponseType InResponseType, bool InInstant);
|
|
void CancelHitReactionsOfTypeAndVariant(ESHHitReactionResponseType InResponseType, class FName InResponseVariant, bool InInstant);
|
|
void CancelHitReactionsOfTypes(bool InDeath, bool InKnockdown, bool InFalter, bool InStagger, bool InNormal, bool InTwitch, bool InInstant);
|
|
bool ChooseAndApplyHitReaction(struct FSHHitReactionResult* OutHitReactionResult, const class UDamageType* InDamageType, ESHHitReactionResponseType InResponseType, class FName InResponseVariant, float InDurationLimit, float InForce, ESHHitReactionHitType InHitType, const struct FVector& InSourceLocation, class AActor* InDamageCauser, const struct FHitResult& HitInfo);
|
|
void DisableHitReactionTypeDelay(ESHHitReactionResponseType InResponseType, bool InApplyDelayedHitReactions, const TArray<class FName>& InDontApplyVariants);
|
|
void EnableHitReactionTypeDelay(ESHHitReactionResponseType InResponseType, const TArray<class FName>& InDontDelayVariants);
|
|
void FinishAllHitReactions();
|
|
void FinishHitReactionsOfType(ESHHitReactionResponseType InResponseType);
|
|
void FinishHitReactionsOfTypeAndVariant(ESHHitReactionResponseType InResponseType, class FName InResponseVariant);
|
|
void FinishHitReactionsOfTypes(bool InDeath, bool InKnockdown, bool InFalter, bool InStagger, bool InNormal, bool InTwitch);
|
|
void HitReactionStateEnded(class USHHitReactionState* InHitReactionState);
|
|
void HitReactionStateFinishing(class USHHitReactionState* InHitReactionState);
|
|
void SetChangeHitReactionsSetDelayed(bool bInChangeHitReactionsSetDelayed);
|
|
void SetHitReactionsDrawDebugEnabled(bool InDrawDebug);
|
|
void SetHitReactionsSet(TSoftObjectPtr<class USHHitReactionsSet> InHitReactionsSet);
|
|
|
|
bool AreHitReactionsPreventingControllerRotation() const;
|
|
bool AreHitReactionsWantingDisabledAI() const;
|
|
bool ChooseHitReaction(struct FSHHitReactionConfiguration* OutHitReactionConfiguration, const class UDamageType* InDamageType, ESHHitReactionResponseType InResponseType, class FName InResponseVariant, float InForce, ESHHitReactionHitType InHitType, const struct FVector& InSourceLocation, class AActor* InDamageCauser, const struct FHitResult& HitInfo) const;
|
|
void FindActiveHitReactionVariants(ESHHitReactionResponseType InResponseType, TArray<class FName>* OutHitReactionVariants, bool InIncludeFinishing, bool InIncludeDelayed) const;
|
|
void FindAllHitReactionStateIdentifiers(TArray<struct FSHHitReactionIdentifier>* OutHitReactionIdentifiers, bool InIncludeFinishing, bool InIncludeDelayed) const;
|
|
bool HasAnyOfHitReactionStatesOfTypeInProgress(bool InDeath, bool InKnockdown, bool InFalter, bool InStagger, bool InNormal, bool InTwitch, bool InIncludeFinishing, bool InIncludeDelayed) const;
|
|
bool HasHitReactionStatesOfTypeAndVariantInProgress(ESHHitReactionResponseType InResponseType, class FName InResponseVariant, bool InIncludeFinishing, bool InIncludeDelayed) const;
|
|
bool HasHitReactionStatesOfTypeInProgress(ESHHitReactionResponseType InResponseType, bool InIncludeFinishing, bool InIncludeDelayed) const;
|
|
bool IsUsingHitReactionsSet(TSoftObjectPtr<class USHHitReactionsSet> InHitReactionsSet, bool InCheckDelayedSet) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionSubcomponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionSubcomponent")
|
|
}
|
|
static class USHHitReactionSubcomponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionSubcomponent;
|
|
|
|
// Class SHProto.SHHitReactionState
|
|
// 0x0070 (0x0098 - 0x0028)
|
|
class USHHitReactionState final : public UObject
|
|
{
|
|
public:
|
|
class USHHitReactionStatesContext* HitReactionStateContext; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHAnimMontagePlayer*> BoundAnimations; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPlayAnimationData> FinishingAnimations; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x48]; // 0x0050(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BoundAnimationBlendingOut(class UAnimMontage* InMontage, ESHAnimEndType InAnimEndType);
|
|
void BoundAnimationEnded(class UAnimMontage* InMontage, ESHAnimEndType InAnimEndType);
|
|
bool CancelState(bool InInstant);
|
|
bool StartFinishingState();
|
|
|
|
float GetRemainingStateDuration() const;
|
|
void GetStateHitReactionIdentifier(struct FSHHitReactionIdentifier* OutIdentifier) const;
|
|
ESHHitReactionResponseType GetStateHitReactionType() const;
|
|
class FName GetStateHitReactionVariant() const;
|
|
bool HasStateEnded() const;
|
|
bool HasStateStarted() const;
|
|
bool IsStateFinishing() const;
|
|
bool IsStateInProgress(bool InIncludeFinishing) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionState")
|
|
}
|
|
static class USHHitReactionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionState;
|
|
|
|
// Class SHProto.SHHitReactionStatesContext
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
class USHHitReactionStatesContext final : public UObject
|
|
{
|
|
public:
|
|
class USHHitReactionSubcomponent* OwningHitReactionSubcomponent; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimComponent* OwningAnimComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAsyncLoaderComponent* AssignedAsyncLoader; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHAnimMontagePlayer*> MontagePlayersPool; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHAnimMontagePlayer*> OccupiedMontagePlayersPool; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void MontagePlayerAnimationStopped(class UAnimMontage* InMontage, ESHAnimEndType InAnimEndType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionStatesContext")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionStatesContext")
|
|
}
|
|
static class USHHitReactionStatesContext* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionStatesContext>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionStatesContext;
|
|
|
|
// Class SHProto.SHHitReactionConfig
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHHitReactionConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHHitReactionConfiguration> HitReactionOptions; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionConfig")
|
|
}
|
|
static class USHHitReactionConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionConfig;
|
|
|
|
// Class SHProto.SHHitReactionsBodyMap
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHHitReactionsBodyMap final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHHitReactionBodyMapBoneResponse> BoneHitReactionResponses; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionsBodyMap")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionsBodyMap")
|
|
}
|
|
static class USHHitReactionsBodyMap* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionsBodyMap>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionsBodyMap;
|
|
|
|
// Class SHProto.SHHitReactionsSet
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class USHHitReactionsSet final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHHitReactionVariantConfig> DeathVariantHitReactions; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHHitReactionVariantConfig> KnockdownVariantHitReactions; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHHitReactionVariantConfig> FalterVariantHitReactions; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHHitReactionVariantConfig> StaggerVariantHitReactions; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHHitReactionVariantConfig> NormalVariantHitReactions; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHHitReactionVariantConfig> TwitchVariantHitReactions; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
TArray<TSoftObjectPtr<class UObject>> GetDeathSoftObjects() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionsSet")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionsSet")
|
|
}
|
|
static class USHHitReactionsSet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionsSet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionsSet;
|
|
|
|
// Class SHProto.SHHotelFWKilledAllDefenselessEnemiesEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHHotelFWKilledAllDefenselessEnemiesEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_HotelFWKilledAllDefenselessEnemiesEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHotelFWKilledAllDefenselessEnemiesEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHotelFWKilledAllDefenselessEnemiesEndingFactor")
|
|
}
|
|
static class USHHotelFWKilledAllDefenselessEnemiesEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHotelFWKilledAllDefenselessEnemiesEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHotelFWKilledAllDefenselessEnemiesEndingFactor;
|
|
|
|
// Class SHProto.SHHotelFWListenedSickbedConversationEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHHotelFWListenedSickbedConversationEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_HotelFWListenedSickbedConversationEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHotelFWListenedSickbedConversationEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHotelFWListenedSickbedConversationEndingFactor")
|
|
}
|
|
static class USHHotelFWListenedSickbedConversationEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHotelFWListenedSickbedConversationEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHotelFWListenedSickbedConversationEndingFactor;
|
|
|
|
// Class SHProto.SHHotelFWPyramidHeadBossAftermathEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHHotelFWPyramidHeadBossAftermathEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHHotelFWPyramidHeadBossAftermathEndingFactorValue, struct FSHEndingScoreChanger> ValueToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
ESHHotelFWPyramidHeadBossAftermathEndingFactorValue Value; // 0x0080(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_HotelFWPyramidHeadBossAftermath_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHotelFWPyramidHeadBossAftermathEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHotelFWPyramidHeadBossAftermathEndingFactor")
|
|
}
|
|
static class USHHotelFWPyramidHeadBossAftermathEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHotelFWPyramidHeadBossAftermathEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHotelFWPyramidHeadBossAftermathEndingFactor;
|
|
|
|
// Class SHProto.SHHud
|
|
// 0x0000 (0x0610 - 0x0610)
|
|
class ASHHud : public ABHUD
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHud")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHud")
|
|
}
|
|
static class ASHHud* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHHud>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHHud;
|
|
|
|
// Class SHProto.SHHudMenu
|
|
// 0x0000 (0x0610 - 0x0610)
|
|
class ASHHudMenu final : public ASHHud
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHudMenu")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHudMenu")
|
|
}
|
|
static class ASHHudMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHHudMenu>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHHudMenu;
|
|
|
|
// Class SHProto.SHHudPlay
|
|
// 0x0060 (0x0670 - 0x0610)
|
|
class ASHHudPlay : public ASHHud
|
|
{
|
|
public:
|
|
bool bDrawPostDebug; // 0x0610(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDOFDebug; // 0x0611(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawPlayerLocation; // 0x0612(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_613[0x5D]; // 0x0613(0x005D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHudPlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHudPlay")
|
|
}
|
|
static class ASHHudPlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHHudPlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHHudPlay;
|
|
|
|
// Class SHProto.SHAskQuitDialogWidget
|
|
// 0x0040 (0x03D8 - 0x0398)
|
|
class USHAskQuitDialogWidget : public UAskDialogWidget
|
|
{
|
|
public:
|
|
class FText QuitInfoText; // 0x0398(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class FText ExitInfoText; // 0x03B0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class UTextLayoutWidget* Info_txt; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsExitGame; // 0x03D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAskQuitDialogWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAskQuitDialogWidget")
|
|
}
|
|
static class USHAskQuitDialogWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAskQuitDialogWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAskQuitDialogWidget;
|
|
|
|
// Class SHProto.SHInMenuCreditsWidget
|
|
// 0x0068 (0x0308 - 0x02A0)
|
|
class USHInMenuCreditsWidget final : public UBUserWidget
|
|
{
|
|
public:
|
|
class UWidgetSwitcher* Main_switcher; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCreditsWidget* Credits_wdg; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUCWSkipWidget* Skip_wdg; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* MusicStart; // 0x02B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* MusicEnd; // 0x02C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeIn; // 0x02C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeOut; // 0x02D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> K2_OnBack; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F0[0x18]; // 0x02F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActiveWidgetChanged(class UWidget* ActiveWidget, int32 ActiveWidgetIndex);
|
|
void Continue();
|
|
void Hide();
|
|
void OnHide();
|
|
void OnShow();
|
|
void Show();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInMenuCreditsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInMenuCreditsWidget")
|
|
}
|
|
static class USHInMenuCreditsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInMenuCreditsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInMenuCreditsWidget;
|
|
|
|
// Class SHProto.SHInputBufferCmbSubcomp
|
|
// 0x00D0 (0x0108 - 0x0038)
|
|
class USHInputBufferCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0xD0]; // 0x0038(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessCombatInputModeChangedEvent(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void SHDebug_Character_Combat_InputBuffer_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInputBufferCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInputBufferCmbSubcomp")
|
|
}
|
|
static class USHInputBufferCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInputBufferCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInputBufferCmbSubcomp;
|
|
|
|
// Class SHProto.SHInteraction
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteraction final
|
|
{
|
|
public:
|
|
void ProcessInput(const struct FVector2D& Input, const EGameBaseInputDevice& InputDevice);
|
|
bool TryStartInteraction(const TScriptInterface<class ISHInteractionSlot>& InteractionSlot);
|
|
|
|
struct FSHManagedInteractionSlotCleanupConfig GetCleanupConfig() const;
|
|
bool IsInteractionActive() const;
|
|
bool IsOverridingCleanupConfig() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteraction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteraction")
|
|
}
|
|
static class ISHInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHInteraction>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHInteraction;
|
|
|
|
// Class SHProto.SHInteractionGeneric
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteractionGeneric final
|
|
{
|
|
public:
|
|
class USHInteractionGenericComponent* GetGeneric();
|
|
void StopGenericInteraction(const struct FSHInteractionGenericStopData& StopData);
|
|
|
|
struct FSHInteractionGenericConfig GetGenericConfig() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionGeneric")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionGeneric")
|
|
}
|
|
static class ISHInteractionGeneric* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHInteractionGeneric>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHInteractionGeneric;
|
|
|
|
// Class SHProto.SHInteractionGenericComponent
|
|
// 0x0120 (0x03C0 - 0x02A0)
|
|
class USHInteractionGenericComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character)> OnGrabbedByCharacterBP; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character)> OnReleasedByCharacterBP; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character, float DeltaTime)> OnHeldByCharacterBP; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character, const struct FVector2D& Input, EGameBaseInputDevice Device)> OnProcessInput; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHInteractionGenericConfig Config; // 0x02E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
ESHInteractionGenericBehaviour Behaviour; // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool MaintainInteractionOnVisibilityLost; // 0x0339(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool OverrideCleanupConfig; // 0x033A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_33B[0x1]; // 0x033B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHManagedInteractionSlotCleanupConfig CleanupConfig; // 0x033C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TScriptInterface<class ISHInteractionGenericSlot> ActiveSlot; // 0x0350(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* ActiveCharacter; // 0x0360(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_368[0x58]; // 0x0368(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
ESHInteractionGenericBehaviour GetBehaviour() const;
|
|
bool IsClickable() const;
|
|
bool IsHeldByCharacter() const;
|
|
bool IsHoldable() const;
|
|
bool IsUsed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionGenericComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionGenericComponent")
|
|
}
|
|
static class USHInteractionGenericComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionGenericComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionGenericComponent;
|
|
|
|
// Class SHProto.SHInteractionGenericSlot
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteractionGenericSlot final
|
|
{
|
|
public:
|
|
void ProcessGenericInteractionStop(const struct FSHInteractionGenericStopData& StopData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionGenericSlot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionGenericSlot")
|
|
}
|
|
static class ISHInteractionGenericSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHInteractionGenericSlot>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHInteractionGenericSlot;
|
|
|
|
// Class SHProto.SHInteractionIconComponent
|
|
// 0x00A0 (0x0340 - 0x02A0)
|
|
class USHInteractionIconComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
struct FUE4InputHandle InputHandle; // 0x02A0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHInteractionIconType Type; // 0x02AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHInteractionIconOpacityState OpacityState; // 0x02AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool OpacityIgnoreSelf; // 0x02AE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool OpacityIgnoreFriend; // 0x02AF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool HasDisabledSlotsManagement; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool TrackSlotLocation; // 0x02B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B2[0x2]; // 0x02B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SmallestSlotDistanceImprovement; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool SlotManagementIgnoreOwnerActor; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool SlotManagementIgnoreObservedActor; // 0x02B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHInteractionIconState State; // 0x02BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BB[0x5]; // 0x02BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHInteractionIconManagerComponent* IconManager; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconWidget* IconWidget; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconSlotComponent* CurrentSlot; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHInteractionIconSlotComponent*> Slots; // 0x02D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class AActor* ObservedActor; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* FriendActor; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ScaleDistanceCurve; // 0x02F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ScaleResolutionCurve; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ScaleFovCurve; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* OriginalParent; // 0x0310(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_318[0x28]; // 0x0318(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetFriendActor(const class AActor* Actor);
|
|
void SetState(const ESHInteractionIconState NewState);
|
|
|
|
float CalculateDesiredScale() const;
|
|
class AActor* GetFriendActor() const;
|
|
class AActor* GetObservedActor() const;
|
|
float GetTargetOpacity() const;
|
|
bool HasFriendActor() const;
|
|
bool HasObservedActor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionIconComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionIconComponent")
|
|
}
|
|
static class USHInteractionIconComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionIconComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionIconComponent;
|
|
|
|
// Class SHProto.SHInteractionIconManagerComponent
|
|
// 0x00A0 (0x0140 - 0x00A0)
|
|
class USHInteractionIconManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class USHInteractionIconWidget> IconWidgetClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 IconCount; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 IconZOrder; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* IconDistanceScaleCurve; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* IconFovScaleCurve; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* IconScaleResolutionCurve; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float IconScaleMultiplier; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float IconTemporalDisableOpacityMultiplier; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameTextsConfig* GameTextsConfig; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHInteractionIconWidget*> AvailableIcons; // 0x00D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHInteractionIconWidget*> UsedIcons; // 0x00E8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHInteractionIconWidget*> AllIcons; // 0x00F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_108[0x38]; // 0x0108(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionIconManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionIconManagerComponent")
|
|
}
|
|
static class USHInteractionIconManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionIconManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionIconManagerComponent;
|
|
|
|
// Class SHProto.SHInteractionManagerComponent
|
|
// 0x00C0 (0x0160 - 0x00A0)
|
|
class USHInteractionManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bDoNotManageProximityGenerateOverlap; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDoNotPerformDefaultInitializationOnBeginPlay; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class USHInteractionManagerComponent* Manager)> OnInteractionManagerInitializeBP; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UShapeComponent* ProximityDetector; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* VisibilityDetector; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E0[0x80]; // 0x00E0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BindProximityDetector(const class UShapeComponent* NewProximityDetector);
|
|
void BindVisibilityDetector(const class USHRaycastDetectableComponent* NewVisibilityDetector);
|
|
void InterruptCurrentInteraction();
|
|
void PerformDefaultInitialization();
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
bool RegisterGeneric(const class USHInteractionGenericComponent* Generic, const class USHRaycastDetectableComponent* Detectable, const class USHInteractionIconComponent* Icon, const TArray<class USHInteractionIconSlotComponent*>& Slots);
|
|
void SetDetectionEnabled(const bool Enable, const class UObject* Enabler);
|
|
void SetObjectDetectionEnabled(const class UObject* Object, const bool Enable, const class UObject* Enabler);
|
|
|
|
bool HasActiveInteraction() const;
|
|
bool HasUsableActorNearby() const;
|
|
bool IsDetectionEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionManagerComponent")
|
|
}
|
|
static class USHInteractionManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionManagerComponent;
|
|
|
|
// Class SHProto.SHInteractionStarter
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteractionStarter final
|
|
{
|
|
public:
|
|
TScriptInterface<class ISHInteractionSlot> TryStartInteraction(const TScriptInterface<class ISHInteraction>& Interaction);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionStarter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionStarter")
|
|
}
|
|
static class ISHInteractionStarter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHInteractionStarter>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHInteractionStarter;
|
|
|
|
// Class SHProto.SHInteractionStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHInteractionStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteractionStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteractionStatics")
|
|
}
|
|
static class USHInteractionStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInteractionStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionStatics;
|
|
|
|
// Class SHProto.SHInteriorExteriorVolume
|
|
// 0x0008 (0x02F0 - 0x02E8)
|
|
class ASHInteriorExteriorVolume final : public AVolume
|
|
{
|
|
public:
|
|
ESHInteriorExteriorStateEnum Value; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsPointWithin(const struct FVector& Point) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInteriorExteriorVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInteriorExteriorVolume")
|
|
}
|
|
static class ASHInteriorExteriorVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHInteriorExteriorVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHInteriorExteriorVolume;
|
|
|
|
// Class SHProto.InteriorExteriorManager
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UInteriorExteriorManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHInteriorExteriorVolume*> InteriorExteriorVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UInteriorExteriorManager* getInstance(class UObject* WorldContext);
|
|
|
|
ESHInteriorExteriorStateEnum CalcInteriorExteriorState(class AActor* Actor) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InteriorExteriorManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InteriorExteriorManager")
|
|
}
|
|
static class UInteriorExteriorManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteriorExteriorManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInteriorExteriorManager;
|
|
|
|
// Class SHProto.SHInventoryCategoryWidget
|
|
// 0x0038 (0x02B0 - 0x0278)
|
|
class USHInventoryCategoryWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* CategoryTextBlock; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_280[0x30]; // 0x0280(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCategoryWithNewItems(bool InValue);
|
|
void SetHoveredCategory(bool IsHovered_0);
|
|
void SetHoveredSubCategory(bool IsHovered_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInventoryCategoryWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInventoryCategoryWidget")
|
|
}
|
|
static class USHInventoryCategoryWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHInventoryCategoryWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInventoryCategoryWidget;
|
|
|
|
// Class SHProto.SHInWaterVolume
|
|
// 0x0000 (0x02E8 - 0x02E8)
|
|
class ASHInWaterVolume final : public AVolume
|
|
{
|
|
public:
|
|
bool IsPointWithin(const struct FVector& Point) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHInWaterVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHInWaterVolume")
|
|
}
|
|
static class ASHInWaterVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHInWaterVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHInWaterVolume;
|
|
|
|
// Class SHProto.SHItemAnimInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHItemAnimInterface final
|
|
{
|
|
public:
|
|
void InvestigationFlipSettingsChanged(float InvestigationFlipPlayRate, float InvestigationFlipStartTime, int32 InvestigationFlipSide, bool InvestigationFlip);
|
|
void InvestigationInputChanged(float InvestigationAnimationFrame);
|
|
void InvestigationTypeSettingChanged(EItemInvestigationType InvestigationType);
|
|
void PlayIntroInvestigation();
|
|
void PlayMainInvestigation(EItemInvestigationType InvestigationType);
|
|
void PlayOutroInvestigation();
|
|
void PlayPostInvestigation();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemAnimInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemAnimInterface")
|
|
}
|
|
static class ISHItemAnimInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISHItemAnimInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISHItemAnimInterface;
|
|
|
|
// Class SHProto.SHItemAudioComponent
|
|
// 0x0020 (0x04D0 - 0x04B0)
|
|
class USHItemAudioComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* GrabSound; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* HideSound; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FlipSound; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* InvestigateSound; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkSwitchValue* SavedSwitchValue; // 0x04C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemAudioComponent")
|
|
}
|
|
static class USHItemAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemAudioComponent;
|
|
|
|
// Class SHProto.SHTranscriptData
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USHTranscriptData final : public UDataAsset
|
|
{
|
|
public:
|
|
class FText Transcript; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTranscriptData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTranscriptData")
|
|
}
|
|
static class USHTranscriptData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTranscriptData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTranscriptData;
|
|
|
|
// Class SHProto.SHItemEmissiveDataHelper
|
|
// 0x0018 (0x00C8 - 0x00B0)
|
|
class USHItemEmissiveDataHelper final : public USHCustomPrimitiveDataHelper
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x18]; // 0x00B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InterpEmmisive(class UPrimitiveComponent* InComp, bool bShouldEmmisiveBeEnabled);
|
|
void OverrideDisabledValue(class UObject* Requester, float InValue);
|
|
void SetEmmisive(class UPrimitiveComponent* InComp, bool bShouldEmmisiveBeEnabled);
|
|
|
|
float GetValue(bool bShouldEmmisiveBeEnabled) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemEmissiveDataHelper")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemEmissiveDataHelper")
|
|
}
|
|
static class USHItemEmissiveDataHelper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemEmissiveDataHelper>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemEmissiveDataHelper;
|
|
|
|
// Class SHProto.SHItemExeCameraManagerComponent
|
|
// 0x01C0 (0x0260 - 0x00A0)
|
|
class USHItemExeCameraManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bUseStartCameraAnimation; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StartCameraAnimationDuration; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform StartCameraAnimationFirstFrameRelPose; // 0x00B0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform StartCameraAnimationLastFrameRelPose; // 0x0110(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableCameraMovement; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D ZoomedOutMovementClamp; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D ZoomedInMovementClamp; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementMaxSpeed; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementAcceleration; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementDeceleration; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableCameraZoom; // 0x01A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ZoomFocialLength; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ZoomInTime; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ZoomInCurve; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ZoomOutTime; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* ZoomOutCurve; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C8[0x98]; // 0x01C8(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCameraMovementBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetCameraZoomBlocked(const bool Blocked, const class UObject* Object);
|
|
|
|
bool IsCameraMovementBlocked() const;
|
|
bool IsCameraZoomBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemExeCameraManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemExeCameraManagerComponent")
|
|
}
|
|
static class USHItemExeCameraManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemExeCameraManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemExeCameraManagerComponent;
|
|
|
|
// Class SHProto.SHItemExeFlashlightManagerComponent
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class USHItemExeFlashlightManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bHideFlashlightMesh; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InvestigationFlashlightIntensity; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FlashlightRelLocOverride; // 0x00A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemExeFlashlightManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemExeFlashlightManagerComponent")
|
|
}
|
|
static class USHItemExeFlashlightManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemExeFlashlightManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemExeFlashlightManagerComponent;
|
|
|
|
// Class SHProto.SHItemGrabExecutive
|
|
// 0x0010 (0x0308 - 0x02F8)
|
|
class ASHItemGrabExecutive final : public ASHItemExecutiveBase
|
|
{
|
|
public:
|
|
uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnGrabStarted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemGrabExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemGrabExecutive")
|
|
}
|
|
static class ASHItemGrabExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemGrabExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemGrabExecutive;
|
|
|
|
// Class SHProto.SHItemHealingUseExecutive
|
|
// 0x0028 (0x0198 - 0x0170)
|
|
class USHItemHealingUseExecutive final : public USHAnimatedItemUseExecutive
|
|
{
|
|
public:
|
|
float HealValueToApply; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle SpecialEffectHeal; // 0x0174(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17C[0x1C]; // 0x017C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemHealingUseExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemHealingUseExecutive")
|
|
}
|
|
static class USHItemHealingUseExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemHealingUseExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemHealingUseExecutive;
|
|
|
|
// Class SHProto.SHItemInteractionAnimInstance
|
|
// 0x0080 (0x03D0 - 0x0350)
|
|
class USHItemInteractionAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
EItemInteractionType InteractionType; // 0x0348(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bItemTakeStartGuard; // 0x0349(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTakeItemRightHand; // 0x034A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34B[0x1]; // 0x034B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TakeItemDirection; // 0x034C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TakeItemHeight; // 0x0350(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_354[0x4]; // 0x0354(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBlendSpace* TakeItemBlendspace; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* ItemInHandPoseOverride; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* WeaponHandPoseOverride; // 0x0368(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ItemHandPoseOverrideAlpha; // 0x0370(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationStart; // 0x0374(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationEnd; // 0x0375(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationInstant; // 0x0376(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationBreak; // 0x0377(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationItemSwitch; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_379[0x7]; // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* InvestigationInputSpeedCurve; // 0x0380(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InvestigationAnimationFrame; // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationFlip; // 0x038C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38D[0x3]; // 0x038D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 InvestigationFlipSide; // 0x0390(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EItemInvestigationType InvestigationType; // 0x0394(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_395[0x3]; // 0x0395(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InvestigationFlipPlayRate; // 0x0398(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InvestigationFlipStartTime; // 0x039C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* SetupAnimation; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* InvestigationLoopAnimation; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* FinishAnimation; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* TakeAnimation; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* FingersPose; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemInteractionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemInteractionAnimInstance")
|
|
}
|
|
static class USHItemInteractionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemInteractionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemInteractionAnimInstance;
|
|
|
|
// Class SHProto.SHItemInvestigatedEndingValueProcessor
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHItemInvestigatedEndingValueProcessor : public USHEndingValueProcessor
|
|
{
|
|
public:
|
|
TArray<struct FDataTableRowHandle> MaryItems; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle AngelasKnifeItem; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessCollectedItemInvestigatedEvent(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemInvestigatedEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemInvestigatedEndingValueProcessor")
|
|
}
|
|
static class USHItemInvestigatedEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemInvestigatedEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemInvestigatedEndingValueProcessor;
|
|
|
|
// Class SHProto.SHItemInvestigationExecutive
|
|
// 0x0218 (0x0510 - 0x02F8)
|
|
class ASHItemInvestigationExecutive : public ASHItemExecutiveBase
|
|
{
|
|
public:
|
|
class USHCineCameraComponent* InvestigationCamera; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* InvestigationSpotLight; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FlashlightTarget; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHItemExeCameraManagerComponent* CameraManager; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHItemExeFlashlightManagerComponent* FlashlightManager; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHideDLCSkinDuringMainInvestigation; // 0x0320(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_321[0x3]; // 0x0321(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LookAtAlphaBlendInSpeed; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaBlendOutSpeed; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ASHMapRenderer> MapRendererClass; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHItemInvestigationExecutive* ExecutivePtr)> OnPreInvestigationStartedEvent; // 0x0338(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHItemInvestigationExecutive* ExecutivePtr)> OnMainInvestigationStartedEvent; // 0x0348(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHItemInvestigationExecutive* ExecutivePtr)> OnPostInvestigationStartedEvent; // 0x0358(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHMapRenderer* MapRenderer; // 0x0370(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_378[0x198]; // 0x0378(0x0198)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandlePreInvestigationSetupFinish();
|
|
void OnItemSwitched();
|
|
void OnStartInvestigation();
|
|
void SetAllActionsBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetCustomTranscriptData(TSoftObjectPtr<class USHTranscriptData> InCustomTranscriptData);
|
|
void SetExitBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetRotateItemBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetSwitchItemBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetTranscirptBlocked(const bool Blocked, const class UObject* Object);
|
|
|
|
bool IsAllActionsBlocked() const;
|
|
bool IsExitBlocked() const;
|
|
bool IsRotateItemBlocked() const;
|
|
bool IsSwitchItemBlocked() const;
|
|
bool IsTranscirptBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemInvestigationExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemInvestigationExecutive")
|
|
}
|
|
static class ASHItemInvestigationExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemInvestigationExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemInvestigationExecutive;
|
|
|
|
// Class SHProto.SHItemInvestigationMainLoopAnimInstance
|
|
// 0x0030 (0x0380 - 0x0350)
|
|
class USHItemInvestigationMainLoopAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
float InvestigationAnimationFrame; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvestigationFlip; // 0x034C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34D[0x3]; // 0x034D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 InvestigationFlipSide; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EItemInvestigationType InvestigationType; // 0x0354(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InvestigationFlipPlayRate; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InvestigationFlipStartTime; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* InvestigationLoopAnimation; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseLoopAnimationReverse; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequence* InvestigationLoopAnimationReverse; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ItemFlipCachedProgress; // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemFlipCurrentProgress; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemInvestigationMainLoopAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemInvestigationMainLoopAnimInstance")
|
|
}
|
|
static class USHItemInvestigationMainLoopAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemInvestigationMainLoopAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemInvestigationMainLoopAnimInstance;
|
|
|
|
// Class SHProto.SHItemsInvestigationStatisticsValueProcessor
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHItemsInvestigationStatisticsValueProcessor final : public USHStatisticsValueProcessor
|
|
{
|
|
public:
|
|
int32 MapItemsInvestigated; // 0x0030(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasEverEnabledRadio; // 0x0034(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsWatchingEverEnabledRadio; // 0x0035(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessCollectedOrLevelItemInvestigated(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
void ProcessEquipmentItemSpawned(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsInvestigationStatisticsValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsInvestigationStatisticsValueProcessor")
|
|
}
|
|
static class USHItemsInvestigationStatisticsValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemsInvestigationStatisticsValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsInvestigationStatisticsValueProcessor;
|
|
|
|
// Class SHProto.SHItemSpawner
|
|
// 0x0060 (0x0310 - 0x02B0)
|
|
class ASHItemSpawner final : public AActor
|
|
{
|
|
public:
|
|
class UMeshComponent* DebugMeshPreview; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* DebugInteractionDetectableShapePreview; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoRespawnOnStreaming; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHItemAndQuantityHandle ItemToSpawnData; // 0x02C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHItemSpawner* ItemSpawnerPtr)> RuntimeItemSpawnedEvent; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ASHItemSpawner* ItemSpawnerPtr)> RuntimeItemCollectedEvent; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bShouldRespawnItem; // 0x0300(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHItem* SpawnedItemPtr; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessSpawnedItemCollected(class ASHItem* ItemRef);
|
|
class ASHItem* SpawnRuntimeItem();
|
|
|
|
class ASHItem* GetSpawnedItem() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemSpawner")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemSpawner")
|
|
}
|
|
static class ASHItemSpawner* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHItemSpawner>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemSpawner;
|
|
|
|
// Class SHProto.SHItemsPickedUpStatisticsValueProcessor
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USHItemsPickedUpStatisticsValueProcessor final : public USHStatisticsValueProcessor
|
|
{
|
|
public:
|
|
int32 ConsumableItemsPickedUp; // 0x0030(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> MemosItemsPickedUp; // 0x0038(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ProcessItemCollected(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
void ProcessLevelItemGrabbedOrInvestigated(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsPickedUpStatisticsValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsPickedUpStatisticsValueProcessor")
|
|
}
|
|
static class USHItemsPickedUpStatisticsValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemsPickedUpStatisticsValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsPickedUpStatisticsValueProcessor;
|
|
|
|
// Class SHProto.SHItemsStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHItemsStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void DebugGiveItems(const class UObject* WorldContextObject, const TArray<struct FDataTableRowHandle>& InItemsHandles);
|
|
static class ASHFlashlight* GetFlashlight(const class UObject* WorldContextObject);
|
|
static class ASHRadio* GetRadio(const class UObject* WorldContextObject);
|
|
static bool IsFlashlightInUse(const class UObject* WorldContextObject);
|
|
static bool IsPlayerInventoryEmpty(class UObject* WorldContextObject, const TArray<class FName>& ItemsToIgnore);
|
|
static bool PerformNotesScribble(const class UObject* WorldContextObject);
|
|
static bool PerformNotesScribbleMapContexted(const class UObject* WorldContextObject, ESHMapsEnum InMapContext);
|
|
static void PreloadAssetsForItemWeapon(class UObject* Requester, class FName InItemWeaponName);
|
|
static void ReleaseAssetsForItemWeapon(class UObject* Requester, class FName InItemWeaponName);
|
|
static void ReleasePreloadedItemInvestigationAssets(class UObject* Requester, class FName ItemName);
|
|
static bool RequestCollectAndInvestigateItem(class UObject* WorldContextObject, class FName ItemDataRowName);
|
|
static bool RequestCollectItemWithNotify(class UObject* WorldContextObject, class FName ItemDataRowName);
|
|
static bool RequestItemsSwap(class UObject* WorldContextObject, class FName ItemNameToRemove, class FName ItemNameToAdd, bool bAddOnlyIfRemovedWithSuccess);
|
|
static void RequestPreloadItemInvestigationAssets(class UObject* Requester, class FName ItemName);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsStatics")
|
|
}
|
|
static class USHItemsStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemsStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsStatics;
|
|
|
|
// Class SHProto.SHItemsStorageComponent
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class USHItemsStorageComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FSHCollectedItemData> BeginPlayStoredItems; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHCollectedItemData> StoredItems; // 0x00B0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void RetrieveAll(class ACharacter* InteractingCharacter);
|
|
void RetrieveAllByConfig(class ACharacter* InteractingCharacter, const struct FSHItemsStorageConfig& ItemsStorageConfig);
|
|
void RetrieveSpecified(class ACharacter* InteractingCharacter, const TArray<struct FSHCollectedItemData>& ItemsToRetrieve);
|
|
void StoreAll(class ACharacter* InteractingCharacter, const TArray<class FName>& SkipItems, const TArray<ESHItemTypeEnum>& SkipItemsCategories);
|
|
void StoreAllByConfig(class ACharacter* InteractingCharacter, const struct FSHItemsStorageConfig& ItemsStorageConfig);
|
|
void StoreSpecified(class ACharacter* InteractingCharacter, const TArray<struct FSHCollectedItemData>& ItemsToStore);
|
|
|
|
TArray<struct FSHCollectedItemData> GetCurrentItems() const;
|
|
bool IsStorageEmpty() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemsStorageComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemsStorageComponent")
|
|
}
|
|
static class USHItemsStorageComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemsStorageComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsStorageComponent;
|
|
|
|
// Class SHProto.SHItemWeaponExtensionComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USHItemWeaponExtensionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemWeaponExtensionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemWeaponExtensionComponent")
|
|
}
|
|
static class USHItemWeaponExtensionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemWeaponExtensionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemWeaponExtensionComponent;
|
|
|
|
// Class SHProto.SHItemWeaponChainsawAnimsExtensionComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class USHItemWeaponChainsawAnimsExtensionComponent final : public USHItemWeaponExtensionComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class USHCharacterPlayAnimActionExe> InDangerIntroAnimActionExeClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHCharacterPlayAnimActionExe> InDangerOutroAnimActionExeClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessEquipWeaponMontageEndEvent(class UAnimMontage* InMontage, ESHAnimEndType AnimEndType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHItemWeaponChainsawAnimsExtensionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHItemWeaponChainsawAnimsExtensionComponent")
|
|
}
|
|
static class USHItemWeaponChainsawAnimsExtensionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHItemWeaponChainsawAnimsExtensionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemWeaponChainsawAnimsExtensionComponent;
|
|
|
|
// Class SHProto.SHHitReactionMaps
|
|
// 0x0140 (0x0170 - 0x0030)
|
|
class USHHitReactionMaps final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UDamageType>, struct FPlayAnimationData> SoftDamageHitReactions; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UDamageType>, struct FPlayAnimationData> ContinuousDamageHitReactions; // 0x0080(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UDamageType>, struct FPlayAnimationData> StunDamageHitReactions; // 0x00D0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UDamageType>, struct FSHSlideActionDataStruct> HitReactions; // 0x0120(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHHitReactionMaps")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHHitReactionMaps")
|
|
}
|
|
static class USHHitReactionMaps* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHHitReactionMaps>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionMaps;
|
|
|
|
// Class SHProto.SHJumpIntoHole
|
|
// 0x0438 (0x06E8 - 0x02B0)
|
|
class ASHJumpIntoHole final : public AActor
|
|
{
|
|
public:
|
|
class USHCineCameraComponent* FocusCamera; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGeneric; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphere; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIcon; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectable; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShape; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* InteractionAnimSpot; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* TeleportToOnPlayingEndComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* FlashlightFocusSpot; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManager; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHFocusableComponent* FocusableComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StageChangeAnimationTime; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPlayAnimationData JumpAnimation; // 0x0310(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPlayAnimationData LandAnimation; // 0x03C0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> AnimInstanceClass; // 0x0470(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCameraFadingOnTeleport; // 0x04A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4A1[0x3]; // 0x04A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CameraFadeInTime; // 0x04A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraFadeKeepTime; // 0x04A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraFadeOutTime; // 0x04AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseFocusCameraChangeTransformPerStage; // 0x04B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4B1[0x7]; // 0x04B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FTransform> FocusCameraRelativeTransforms; // 0x04B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bUseFocusTracking; // 0x04C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C9[0x7]; // 0x04C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraAnimationData CameraAnimationJump; // 0x04D0(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraAnimationData CameraAnimationLand; // 0x0550(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FEffectHandle LightEffect; // 0x05D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> InteractionStartedEventBlueprint; // 0x05D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> StageChangedEventBlueprint; // 0x05E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> StageReadyEventBlueprint; // 0x05F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> JumpPlayedEventBlueprint; // 0x0608(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> LandPlayedEventBlueprint; // 0x0618(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> InteractionFinishedEventBlueprint; // 0x0628(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHJumpIntoHole* Actor)> InteractionAbortedEventBlueprint; // 0x0638(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ACharacter* InteractingCharacter; // 0x0648(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHJumpIntoHoleAnimInstance* LinkedAnimGraphInstance; // 0x0650(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* AnimMontagePlayer; // 0x0658(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class ASHCameraAnimationExecutive> PlayingCameraAnimExe; // 0x0660(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_668[0x80]; // 0x0668(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessAnimInstStageAdvanced(class USHJumpIntoHoleAnimInstance* AnimInst);
|
|
void ProcessAnimInstStartedInteraction(class USHJumpIntoHoleAnimInstance* AnimInst);
|
|
void ProcessFocusableInputActionEvent(ESHFocusableInputActionTypeEnum InputActionType, float KeyValue);
|
|
void ProcessInteractingCharacterCombatInputModeChanged(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractingCharacterReceiveDamage(class USHCharacterPlayCombatComponent* CombatComp);
|
|
void ProcessInteractionGenericGrabbed(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void ProcessInteractionManagerInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessJumpAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessLandAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessLandCameraAnimBlendOutOrEnd();
|
|
void ProcessMoveCharacterToSpotFinished(bool WasCompleted);
|
|
void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult);
|
|
void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex);
|
|
|
|
int32 GetCurrentFocusStageIndex() const;
|
|
bool IsInInteraction() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHJumpIntoHole")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHJumpIntoHole")
|
|
}
|
|
static class ASHJumpIntoHole* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHJumpIntoHole>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHJumpIntoHole;
|
|
|
|
// Class SHProto.SHKilledEnemyEndingValueProcessor
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHKilledEnemyEndingValueProcessor final : public USHEndingValueProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHKilledEnemyEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHKilledEnemyEndingValueProcessor")
|
|
}
|
|
static class USHKilledEnemyEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHKilledEnemyEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHKilledEnemyEndingValueProcessor;
|
|
|
|
// Class SHProto.SHLabyrinthMariaRoomsEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHLabyrinthMariaRoomsEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_LabyrinthMariaRoomsEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLabyrinthMariaRoomsEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLabyrinthMariaRoomsEndingFactor")
|
|
}
|
|
static class USHLabyrinthMariaRoomsEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLabyrinthMariaRoomsEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLabyrinthMariaRoomsEndingFactor;
|
|
|
|
// Class SHProto.SHLauraAnimComponent
|
|
// 0x0048 (0x02D8 - 0x0290)
|
|
class USHLauraAnimComponent final : public USHAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimHeadRotationBaseSubcompSettings HeadRotationSettings; // 0x0290(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLauraAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLauraAnimComponent")
|
|
}
|
|
static class USHLauraAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLauraAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLauraAnimComponent;
|
|
|
|
// Class SHProto.SHLightingChannelsStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHLightingChannelsStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FSHLightingChannelsPack GetLightingChannelsPack(const ESHLightingChannelsProfile Profile);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLightingChannelsStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLightingChannelsStatics")
|
|
}
|
|
static class USHLightingChannelsStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLightingChannelsStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLightingChannelsStatics;
|
|
|
|
// Class SHProto.SHLocalFogVolumetricActor
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|
class ASHLocalFogVolumetricActor : public ALocalFogVolumeActor
|
|
{
|
|
public:
|
|
bool bUseCameraInsteadOfPlayerLocation; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x1F]; // 0x02B1(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnableStateChanged();
|
|
void SetEnabled(const bool bInEnabled, const class UObject* Object);
|
|
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLocalFogVolumetricActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLocalFogVolumetricActor")
|
|
}
|
|
static class ASHLocalFogVolumetricActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHLocalFogVolumetricActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHLocalFogVolumetricActor;
|
|
|
|
// Class SHProto.SHLocomotionAnimInstance
|
|
// 0x01A0 (0x04F0 - 0x0350)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHLocomotionAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
ELocomotionState LocomotionState; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFullBodyAnimation; // 0x0349(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34A[0x6]; // 0x034A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FAnimationMovementSpeed> AnimationsMovementSpeed; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector Velocity; // 0x0360(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Speed; // 0x0378(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector VelocityRelative; // 0x0380(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D MoveXYCurrent; // 0x0398(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpeedXY; // 0x03A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveXYAngle; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveDirection; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool StopImmediatelyRequested; // 0x03B4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool StartImmediatelyRequested; // 0x03B5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool PlayStopAnimationRequested; // 0x03B6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B7[0x1]; // 0x03B7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StopAnimationMoveDirection; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D Lean; // 0x03C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LeanInterpSpeed; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LeanMaxSpeedValue; // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D IdleCustomCoolDownRandomRange; // 0x03D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIdleCustomPlayRequested; // 0x03E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E9[0x7]; // 0x03E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FObstacleForwardCheckSettings ObstacleForwardCheckSettings; // 0x03F0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float PelvisOffsetInterpSpeed; // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FeetIKLockInterpSpeed; // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool UseMoveDirectionDeadZonesMapping; // 0x0420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_421[0x7]; // 0x0421(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FDeadZoneRange> MoveDirectionDeadZonesMapping; // 0x0428(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float StateWeight_Move; // 0x0438(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StateWeight_IdleLoop; // 0x043C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AnimTimeRemaining_IdleCustom; // 0x0440(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_444[0xA4]; // 0x0444(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnIdleCustomEnter();
|
|
void OnIdleCustomExit();
|
|
void OnIdleCustomStateUpdate(const struct FAnimUpdateContext& Context, const struct FAnimNodeReference& Node);
|
|
void OnIdleEnter();
|
|
void OnIdleExit();
|
|
void OnIdleLoopEnter();
|
|
void OnIdleLoopExit();
|
|
void OnIdleLoopStateUpdate(const struct FAnimUpdateContext& Context, const struct FAnimNodeReference& Node);
|
|
void OnMoveEnter();
|
|
void OnMoveExit();
|
|
void OnMoveStateUpdate(const struct FAnimUpdateContext& Context, const struct FAnimNodeReference& Node);
|
|
void OnStopEnter();
|
|
void SetForcedCloseToWallState(bool Enabled, class UObject* RequestOwner);
|
|
|
|
float GetControlRotationYawDelta() const;
|
|
ESHMovementProfile GetCurrentMovementProfile() const;
|
|
class ASHItemWeapon* GetEquippedWeapon() const;
|
|
bool GetForcedCloseToWallState() const;
|
|
ESHHealthStateEnum GetHealthState() const;
|
|
ESHInteriorExteriorStateEnum GetInteriorExteriorState() const;
|
|
float GetMoveDirection() const;
|
|
float GetQuantizedMoveDirection() const;
|
|
bool HasMovementInput() const;
|
|
bool HasValidLookAtTarget() const;
|
|
bool IsCloseToEnemy() const;
|
|
bool IsCloseToWall() const;
|
|
bool IsInDangerMode() const;
|
|
bool IsInWater() const;
|
|
bool IsMoving() const;
|
|
bool IsObstacleDetected() const;
|
|
bool IsSprinting(bool OverrideIfInWater) const;
|
|
bool IsSprinting_WaterOverride() const;
|
|
bool NotShouldMove() const;
|
|
bool Rule_IdleCustomToIdleDefault() const;
|
|
bool Rule_IdleDefaultToIdleCustom() const;
|
|
bool Rule_RunToWalk() const;
|
|
bool Rule_WalkToRun() const;
|
|
bool ShouldMove() const;
|
|
bool ShouldProcessRotateInPlace() const;
|
|
float TryGetCurrentStateWeight(const struct FAnimUpdateContext& Context, const struct FAnimNodeReference& Node) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLocomotionAnimInstance")
|
|
}
|
|
static class USHLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHLocomotionRangeAnimInstance
|
|
// 0x0070 (0x0560 - 0x04F0)
|
|
class USHLocomotionRangeAnimInstance final : public USHLocomotionAnimInstance
|
|
{
|
|
public:
|
|
bool bHasAmmo; // 0x04E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E9[0x3]; // 0x04E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AimOffsetArmsInterpSpeed; // 0x04EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D HeadRotation; // 0x04F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D AimOffsetArms; // 0x0500(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEquipToAimAnimation EquipToAimAnimation; // 0x0510(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FObstacleForwardCheckSettings AimObstacleCheckSetting; // 0x0520(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bIsAiming; // 0x0548(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_549[0x7]; // 0x0549(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHAnimMontagePlayer* EquipToAimPlayer_Hand; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* EquipToAimPlayer_Body; // 0x0558(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class FName GetAimPoseWeightCurveName() const;
|
|
bool IsAimPoseBlendingIn(bool MustBePureAimPose) const;
|
|
bool IsAimPoseBlendingInOurOut(bool MustBePureAimPose) const;
|
|
bool IsAimPoseBlendingOut(bool MustBePureAimPose) const;
|
|
bool IsAnyPreAimOffsetSlotAnimationPlaying() const;
|
|
bool IsPureAimPoseBlendingInOurOut() const;
|
|
float MapAimPoseWeightToIgnoreWeaponIKCurve() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLocomotionRangeAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLocomotionRangeAnimInstance")
|
|
}
|
|
static class USHLocomotionRangeAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLocomotionRangeAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLocomotionRangeAnimInstance;
|
|
|
|
// Class SHProto.SHLyingFigureAnimInstance
|
|
// 0x0010 (0x03F0 - 0x03E0)
|
|
class USHLyingFigureAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
bool bIsCrawling; // 0x03E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E1[0xF]; // 0x03E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHLyingFigureLocomotionAnimInstance* GetActiveLyingFigureLocomotionAnimInstance() const;
|
|
class USHLyingFigureAnimInstanceStateData* GetLyingFigureAnimInstanceStateData() const;
|
|
class USHLyingFigureCrawlingLocomotionAnimInstance* GetLyingFigureCrawlingLocomotionAnimInstance() const;
|
|
class USHLyingFigureStandingLocomotionAnimInstance* GetLyingFigureStandingLocomotionAnimInstance() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureAnimInstance")
|
|
}
|
|
static class USHLyingFigureAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureAnimInstance;
|
|
|
|
// Class SHProto.SHLyingFigureLocomotionAnimInstance
|
|
// 0x0000 (0x03B0 - 0x03B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHLyingFigureLocomotionAnimInstance : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
class USHLyingFigureAnimInstanceStateData* GetLyingFigureAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureLocomotionAnimInstance")
|
|
}
|
|
static class USHLyingFigureLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHLyingFigureLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHLyingFigureCrawlingLocomotionAnimInstance
|
|
// 0x0070 (0x0420 - 0x03B0)
|
|
class USHLyingFigureCrawlingLocomotionAnimInstance final : public USHLyingFigureLocomotionAnimInstance
|
|
{
|
|
public:
|
|
struct FVector DesiredVelocityIncrementHalfTime; // 0x03A8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityDecrementHalfTime; // 0x03C0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TargetDesiredVelocity; // 0x03D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredYawAdjustmentHalfTime; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDesiredRotationYaw; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHLyingFigureAnimInstanceCrawlingLocomotionState LocomotionState; // 0x03F8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F9[0x27]; // 0x03F9(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetSmoothedDesiredRotationYaw(float* OutYaw) const;
|
|
void GetSmoothedDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTargetDesiredRotationYaw(float* OutYaw) const;
|
|
void GetTargetDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetTargetDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTransformationToStandingAnimation(const struct FRotator& InLocalRotation, class UAnimSequenceBase** OutAnimation, float* OutPlayRate, float* OutBlendInDuration, float* OutBlendOutDuration, struct FRotator* OutAnimationRotation, struct FRotator* OutRemainderRotation, bool* OutUsesDelayedRootRotation) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureCrawlingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureCrawlingLocomotionAnimInstance")
|
|
}
|
|
static class USHLyingFigureCrawlingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureCrawlingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureCrawlingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHLyingFigureMovementHistoryComponent
|
|
// 0x0050 (0x02F0 - 0x02A0)
|
|
class USHLyingFigureMovementHistoryComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float MinimumDistance; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumDistance; // 0x02A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumDirectionAnglePerDistance; // 0x02A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumRotationAngle; // 0x02AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumScaleDelta; // 0x02B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumHistoryDistance; // 0x02B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TeleportDistance; // 0x02B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawMovementPath; // 0x02BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BD[0x33]; // 0x02BD(0x0033)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AddMovementWaypoint(const struct FTransform& InWorldTransform);
|
|
void ResetMovementHistory();
|
|
|
|
void DebugDrawMovementPath(float InDuration) const;
|
|
bool FindWaypointAtDistance(struct FTransform* OutTransform, float* OutDistance, float* OutTimeBehind, float InDistanceBehind, float InMinimumDistanceFromCurrentPosition) const;
|
|
bool FindWaypointAtTime(struct FTransform* OutTransform, float* OutDistance, float* OutTimeBehind, float InDeltaTimeBehind, float InMinimumDistanceFromCurrentPosition) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureMovementHistoryComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureMovementHistoryComponent")
|
|
}
|
|
static class USHLyingFigureMovementHistoryComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureMovementHistoryComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureMovementHistoryComponent;
|
|
|
|
// Class SHProto.SHLyingFigureStandingLocomotionAnimInstance
|
|
// 0x00B0 (0x0460 - 0x03B0)
|
|
class USHLyingFigureStandingLocomotionAnimInstance final : public USHLyingFigureLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHLyingFigureAnimInstanceStandingLocomotionState LocomotionState; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector DesiredVelocityIncrementHalfTime; // 0x03B0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityDecrementHalfTime; // 0x03C8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TargetDesiredVelocity; // 0x03E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredYawAdjustmentHalfTime; // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDesiredRotationYaw; // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaIncrementHalfTime; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaDecrementHalfTime; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StruggleAlphaIncrementHalfTime; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StruggleAlphaDecrementHalfTime; // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SmoothedStruggleAlpha; // 0x0410(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StrugglePlayRate; // 0x0414(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_418[0x48]; // 0x0418(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetStruggle(float ALPHA, float PlayRate);
|
|
|
|
void GetSmoothedDesiredRotationYaw(float* OutYaw) const;
|
|
void GetSmoothedDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetSmoothedLookAt(struct FRotator* OutRotation, float* OutAlpha) const;
|
|
void GetSmoothedStruggle(float* OutPlayRate, float* OutAlpha) const;
|
|
void GetTargetDesiredRotationYaw(float* OutYaw) const;
|
|
void GetTargetDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetTargetDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTargetLookAtAlpha(float* OutAlpha) const;
|
|
void GetTargetStruggleAlpha(float* OutAlpha) const;
|
|
void GetTransformationToCrawlingAnimation(const struct FRotator& InLocalRotation, class UAnimSequenceBase** OutAnimation, float* OutPlayRate, float* OutBlendInDuration, float* OutBlendOutDuration, struct FRotator* OutAnimaitonRotation, struct FRotator* OutRemainderRotation, bool* OutUsesDelayedRootRotation) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHLyingFigureStandingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHLyingFigureStandingLocomotionAnimInstance")
|
|
}
|
|
static class USHLyingFigureStandingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHLyingFigureStandingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHLyingFigureStandingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMainMenuWidget
|
|
// 0x00B0 (0x0430 - 0x0380)
|
|
class USHMainMenuWidget final : public USHBaseMainMenuWidget
|
|
{
|
|
public:
|
|
bool IsDemo; // 0x0380(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSpawnPointHandle NewGameSpawnPoint; // 0x0388(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FKey> FocusSpawnPointListKeys; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> SwitchToTestPanelKeys; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UBButton* Continue_but; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBButton* NewGame_but; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBButton* Load_but; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBButton* Settings_but; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBButton* Quit_but; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpawnPointsPanelWidget* SpawnPointsPanel_wdg; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpawnPointsListWidget* SpawnPoints_wdg; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* BackgroundMovie_img; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHNGInfoDialog* NGInfoDialog; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UBinkMediaPlayer> MediaPlayer; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeIn_anim; // 0x0420(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginCustomLevel(const struct FStreamableLevelHandle& LevelHandle);
|
|
void BeginGameFromSpawnPoint(const struct FSpawnPointData& SpawnPointData, class UMovieConfig* Movie, float NonSkippableLen, bool IsNewGame);
|
|
bool BeginGameFromSpawnPointHandle(const struct FSpawnPointHandle& SpawnPointHandle, class UMovieConfig* Movie, float NonSkippableLen, bool IsNewGame);
|
|
bool BeginNewGameFromSpawnPoint(class UMovieConfig* Movie, float NonSkippableLen);
|
|
void OnFocusSpawnPointList();
|
|
void OnSwitchToTestPanel();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMainMenuWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMainMenuWidget")
|
|
}
|
|
static class USHMainMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMainMenuWidget>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHMainMenuWidget;
|
|
|
|
// Class SHProto.SHMandarinAnimFootIKSubcomp
|
|
// 0x0048 (0x0150 - 0x0108)
|
|
class USHMandarinAnimFootIKSubcomp final : public USHAnimFootIKSubcomp
|
|
{
|
|
public:
|
|
uint8 Pad_108[0x48]; // 0x0108(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinAnimFootIKSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinAnimFootIKSubcomp")
|
|
}
|
|
static class USHMandarinAnimFootIKSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinAnimFootIKSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinAnimFootIKSubcomp;
|
|
|
|
// Class SHProto.SHMandarinAnimInstance
|
|
// 0x0070 (0x0450 - 0x03E0)
|
|
class USHMandarinAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
bool IsHanging; // 0x03E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E1[0x3]; // 0x03E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TongueTransformationAlpha; // 0x03E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TongueSnapLocation; // 0x03E8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator TongueSnapRotation; // 0x0400(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float TongueTransformationFadeInSpeed; // 0x0418(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TongueTransformationFadeOutSpeed; // 0x041C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator LookRotation; // 0x0420(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float LookRotationAlpha; // 0x0438(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_43C[0x14]; // 0x043C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DecrementAlphaTongueTransformationAlpha();
|
|
void IncrementAlphaTongueTransformationAlpha();
|
|
|
|
class USHMandarinAnimInstanceStateData* GetMandarinAnimInstanceStateData() const;
|
|
class USHMandarinLocomotionAnimInstance* GetMandarinLocomotionAnimInstance(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinAnimInstance")
|
|
}
|
|
static class USHMandarinAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinAnimInstance;
|
|
|
|
// Class SHProto.SHMandarinAnimInstanceStateData
|
|
// 0x0010 (0x0088 - 0x0078)
|
|
class USHMandarinAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
struct FTimerHandle ReEnableMovementTimerHandle; // 0x0078(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsMovementCanceled();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinAnimInstanceStateData")
|
|
}
|
|
static class USHMandarinAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHMandarinLocomotionAnimInstance
|
|
// 0x0060 (0x0410 - 0x03B0)
|
|
class USHMandarinLocomotionAnimInstance final : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHMandarinAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveChangeLegOnGround; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveChangeStrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredStrafeAngle; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetDesiredRotationYaw; // 0x03C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3CC[0x4]; // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector TargetDesiredVelocity; // 0x03D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x28]; // 0x03E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CacheTurnInPlaceAngle();
|
|
void GetDesiredVelocitySizeAndYaw(float* OutVectorSize, float* OutVectorYaw, float Smoothing);
|
|
bool IsMandarinOver();
|
|
|
|
class USHMandarinAnimInstanceStateData* GetMandarinAnimInstanceStateData() const;
|
|
void GetSmoothedLookAt(struct FRotator* OutRotation, float* OutAlpha) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinLocomotionAnimInstance")
|
|
}
|
|
static class USHMandarinLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMandarinTransformationState
|
|
// 0x0020 (0x00F0 - 0x00D0)
|
|
class USHMandarinTransformationState final : public USHEnemyTransformationState
|
|
{
|
|
public:
|
|
ESHMandarinTransformationState MandarinTransformationState; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector TransformationStateHeightOffset; // 0x00D8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
ESHMandarinTransformationState GetMandarinTransformationState() const;
|
|
struct FVector GetTransformationStateHeightOffset() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMandarinTransformationState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMandarinTransformationState")
|
|
}
|
|
static class USHMandarinTransformationState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMandarinTransformationState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMandarinTransformationState;
|
|
|
|
// Class SHProto.SHMannequinAnimComponent
|
|
// 0x0070 (0x0500 - 0x0490)
|
|
class USHMannequinAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x0490(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMannequinAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMannequinAnimComponent")
|
|
}
|
|
static class USHMannequinAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMannequinAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMannequinAnimComponent;
|
|
|
|
// Class SHProto.SHMannequinAnimInstanceStateData
|
|
// 0x0000 (0x0078 - 0x0078)
|
|
class USHMannequinAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMannequinAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMannequinAnimInstanceStateData")
|
|
}
|
|
static class USHMannequinAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMannequinAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMannequinAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHMannequinLocomotionAnimInstance
|
|
// 0x0000 (0x03B0 - 0x03B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USHMannequinLocomotionAnimInstance : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
class USHMannequinAnimInstanceStateData* GetMannequinAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMannequinLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMannequinLocomotionAnimInstance")
|
|
}
|
|
static class USHMannequinLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMannequinLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USHMannequinLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMannequinCrawlingLocomotionAnimInstance
|
|
// 0x0000 (0x03B0 - 0x03B0)
|
|
class USHMannequinCrawlingLocomotionAnimInstance final : public USHMannequinLocomotionAnimInstance
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMannequinCrawlingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMannequinCrawlingLocomotionAnimInstance")
|
|
}
|
|
static class USHMannequinCrawlingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMannequinCrawlingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMannequinCrawlingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMannequinStandingLocomotionAnimInstance
|
|
// 0x00B0 (0x0460 - 0x03B0)
|
|
class USHMannequinStandingLocomotionAnimInstance : public USHMannequinLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHMannequinAnimInstanceStandingLocomotionState LocomotionState; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinimumWalkVelocity; // 0x03AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationToStrafingRatio; // 0x03B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementStopDelay; // 0x03B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityIncrementHalfTime; // 0x03B8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DesiredVelocityDecrementHalfTime; // 0x03D0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TargetDesiredVelocity; // 0x03E8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredYawAdjustmentHalfTime; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDesiredRotationYaw; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaIncrementHalfTime; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtAlphaDecrementHalfTime; // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_410[0x50]; // 0x0410(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetSmoothedDesiredRotationYaw(float* OutYaw) const;
|
|
void GetSmoothedDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetSmoothedDesiredVelocitySizeAndYawLimitedToDirection(float* OutVelocitySize, float* OutVelocityYaw, float InDirectionYaw, float InToleranceAngle) const;
|
|
void GetSmoothedLookAt(struct FRotator* OutRotation, float* OutAlpha) const;
|
|
void GetTargetDesiredRotationYaw(float* OutYaw) const;
|
|
void GetTargetDesiredVelocity(struct FVector* OutVelocity) const;
|
|
void GetTargetDesiredVelocitySizeAndYaw(float* OutVelocitySize, float* OutVelocityYaw) const;
|
|
void GetTargetDesiredVelocitySizeAndYawLimitedToDirection(float* OutVelocitySize, float* OutVelocityYaw, float InDirectionYaw, float InToleranceAngle) const;
|
|
void GetTargetLookAtAlpha(float* OutAlpha) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMannequinStandingLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMannequinStandingLocomotionAnimInstance")
|
|
}
|
|
static class USHMannequinStandingLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMannequinStandingLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMannequinStandingLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMapRenderer
|
|
// 0x0028 (0x02D8 - 0x02B0)
|
|
class ASHMapRenderer : public AActor
|
|
{
|
|
public:
|
|
class UWidgetComponent* Widget; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* ReceiverDynamicMaterial; // 0x02B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x18]; // 0x02C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UTextureRenderTarget2D* GetRenderTarget() const;
|
|
class USHGameplayMapRenderWidget* GetUserWidgetObject() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMapRenderer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMapRenderer")
|
|
}
|
|
static class ASHMapRenderer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMapRenderer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMapRenderer;
|
|
|
|
// Class SHProto.SHMapTutorialHandler
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHMapTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMapTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMapTutorialHandler")
|
|
}
|
|
static class USHMapTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMapTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMapTutorialHandler;
|
|
|
|
// Class SHProto.SHMariaCombatComponent
|
|
// 0x0060 (0x0100 - 0x00A0)
|
|
class USHMariaCombatComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class FName BlackboardDangerModeKeyname; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHMariaCombatComponent* Component)> OnInDangerStateChangedEvent; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHMariaCombatComponent* Component)> OnInjuredStateChangedEvent; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x38]; // 0x00C8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GrabAborted();
|
|
void GrabFinished();
|
|
void GrabStarted();
|
|
void InitBehaviors();
|
|
|
|
bool IsInDanger() const;
|
|
bool IsInjured() const;
|
|
bool WasAttacked() const;
|
|
bool WasSaved() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaCombatComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaCombatComponent")
|
|
}
|
|
static class USHMariaCombatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaCombatComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaCombatComponent;
|
|
|
|
// Class SHProto.SHMariaDeathPlayer
|
|
// 0x0020 (0x0320 - 0x0300)
|
|
class ASHMariaDeathPlayer final : public ASHDeathPlayer
|
|
{
|
|
public:
|
|
class UBoxComponent* FullAreaWork; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* MariaSpot; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* MariaStartPreviewMesh; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* MariaEndPreviewMesh; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaDeathPlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaDeathPlayer")
|
|
}
|
|
static class ASHMariaDeathPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMariaDeathPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMariaDeathPlayer;
|
|
|
|
// Class SHProto.SHMariaFlashlightReactionAnimSubcomp
|
|
// 0x0158 (0x0190 - 0x0038)
|
|
class USHMariaFlashlightReactionAnimSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FSHMariaFlashlightReactionAnimSubcompSettings Settings; // 0x0038(0x0118)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float EyesCoverAlpha; // 0x0150(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_154[0x3C]; // 0x0154(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlockAndInterruptFlashlightReactions(const class UObject* Object);
|
|
void BlockFlashlightReactions(const bool Blocked, const class UObject* Object);
|
|
|
|
float GetEyesCoverAlpha() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaFlashlightReactionAnimSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaFlashlightReactionAnimSubcomp")
|
|
}
|
|
static class USHMariaFlashlightReactionAnimSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaFlashlightReactionAnimSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaFlashlightReactionAnimSubcomp;
|
|
|
|
// Class SHProto.SHMariaLightingActor
|
|
// 0x0040 (0x02F0 - 0x02B0)
|
|
class ASHMariaLightingActor : public AActor
|
|
{
|
|
public:
|
|
class USpotLightComponent* SpotLightComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultIntensity; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor DefaultGlobalColor; // 0x02BC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SourceOffset; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D0[0x20]; // 0x02D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaLightingActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaLightingActor")
|
|
}
|
|
static class ASHMariaLightingActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMariaLightingActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMariaLightingActor;
|
|
|
|
// Class SHProto.SHMariaLightsComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class USHMariaLightsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class ASHMariaLightingActor> LightingActorClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaLightsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaLightsComponent")
|
|
}
|
|
static class USHMariaLightsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaLightsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaLightsComponent;
|
|
|
|
// Class SHProto.SHMariaLocomotionAnimInstance
|
|
// 0x0000 (0x03D0 - 0x03D0)
|
|
class USHMariaLocomotionAnimInstance : public USHFriendLocomotionAnimInstance
|
|
{
|
|
public:
|
|
float GetFlashlightCoverEyesAnimBlendWeigth() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaLocomotionAnimInstance")
|
|
}
|
|
static class USHMariaLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMariaLookAtCharPlayProvider
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class USHMariaLookAtCharPlayProvider final : public USHLookAtTargetProvider
|
|
{
|
|
public:
|
|
float MaxDistance; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaLookAtCharPlayProvider")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaLookAtCharPlayProvider")
|
|
}
|
|
static class USHMariaLookAtCharPlayProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaLookAtCharPlayProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaLookAtCharPlayProvider;
|
|
|
|
// Class SHProto.SHMariaLookAtLogicComponent
|
|
// 0x0010 (0x0190 - 0x0180)
|
|
class USHMariaLookAtLogicComponent final : public USHCharacterLookAtLogicComponent
|
|
{
|
|
public:
|
|
uint8 Pad_180[0x10]; // 0x0180(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaLookAtLogicComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaLookAtLogicComponent")
|
|
}
|
|
static class USHMariaLookAtLogicComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaLookAtLogicComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaLookAtLogicComponent;
|
|
|
|
// Class SHProto.SHMariaReceivedDamageEndingValueProcessor
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class USHMariaReceivedDamageEndingValueProcessor final : public USHEndingValueProcessor
|
|
{
|
|
public:
|
|
void ProcessMariaHealthChanged(class UMaiHealth* healthComponent, int32 PreviousHealthValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMariaReceivedDamageEndingValueProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMariaReceivedDamageEndingValueProcessor")
|
|
}
|
|
static class USHMariaReceivedDamageEndingValueProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMariaReceivedDamageEndingValueProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMariaReceivedDamageEndingValueProcessor;
|
|
|
|
// Class SHProto.SHMaryAnimComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class USHMaryAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
void SetMaryMovementState(ESHMaryAnimInstanceMovementState InMovementState, bool InMovementChangeInProgress);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryAnimComponent")
|
|
}
|
|
static class USHMaryAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryAnimComponent;
|
|
|
|
// Class SHProto.SHMaryAnimInstance
|
|
// 0x0080 (0x0460 - 0x03E0)
|
|
class USHMaryAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
struct FRotator LookRotation; // 0x03E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float LookRotationAlpha; // 0x03F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHMaryAnimInstanceMovementState MovementState; // 0x03FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHMariaBossFaceExpression CurrentFaceExpression; // 0x03FD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3FE[0x2]; // 0x03FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESHMariaBossFaceExpression, struct FVector> FaceExpressionMap; // 0x0400(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void K2_OnMaryMovementStateChanged(ESHMaryAnimInstanceMovementState InMovementState);
|
|
void ResetFaceExpression();
|
|
void SetFaceExpression(const ESHMariaBossFaceExpression Expression, const float Duration);
|
|
|
|
class USHMaryLocomotionAnimInstance* GetActiveMaryLocomotionAnimInstance() const;
|
|
class USHMaryAnimInstanceStateData* GetMaryAnimInstanceStateData() const;
|
|
class USHMaryLocomotionAnimInstance* GetMaryLocomotionAnimInstance(int32 SlotIndex) const;
|
|
class USHMarySpiderLocomotionAnimInstance* GetMarySpiderLocomotionAnimInstance(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryAnimInstance")
|
|
}
|
|
static class USHMaryAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryAnimInstance;
|
|
|
|
// Class SHProto.SHMaryAnimInstanceStateData
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class USHMaryAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryAnimInstanceStateData")
|
|
}
|
|
static class USHMaryAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHMaryItemsInvestigationEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHMaryItemsInvestigationEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_MaryItemsInvestigationEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryItemsInvestigationEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryItemsInvestigationEndingFactor")
|
|
}
|
|
static class USHMaryItemsInvestigationEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryItemsInvestigationEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryItemsInvestigationEndingFactor;
|
|
|
|
// Class SHProto.SHMarySpiderLocomotionAnimInstance
|
|
// 0x0000 (0x03C0 - 0x03C0)
|
|
class USHMarySpiderLocomotionAnimInstance final : public USHMaryLocomotionAnimInstance
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMarySpiderLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMarySpiderLocomotionAnimInstance")
|
|
}
|
|
static class USHMarySpiderLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMarySpiderLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMarySpiderLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMaryTransformationState
|
|
// 0x0048 (0x0118 - 0x00D0)
|
|
class USHMaryTransformationState final : public USHEnemyTransformationState
|
|
{
|
|
public:
|
|
ESHMaryTransformationState MaryTransformationState; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMaintainRotation; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector GrabPointSearchOffset; // 0x00D8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseOverrides; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMaryTransformationStateCurves TransformationCurveOverrides; // 0x00F4(0x0024)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
const struct FVector GetGrabPointSearchOffset() const;
|
|
ESHMaryTransformationState GetMaryTransformationState() const;
|
|
bool GetShouldRotationBeMaintained() const;
|
|
void GetTransformationOverrides(bool* OutShouldBeUsed, struct FSHMaryTransformationStateCurves* OutCurves) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMaryTransformationState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMaryTransformationState")
|
|
}
|
|
static class USHMaryTransformationState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMaryTransformationState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMaryTransformationState;
|
|
|
|
// Class SHProto.SHMathHelperStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHMathHelperStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FVector2D AngleAndLengthToVector2D(float Angle, float Length);
|
|
static struct FVector2D AngleToVector2D(float Angle);
|
|
static void AverageOfFloatArray(const TArray<float>& FloatArray, float* AverageValue);
|
|
static float FindAngleBetweenNormals(const struct FVector& A, const struct FVector& B, bool SignedAngle);
|
|
static float FindAngleBetweenVectors(const struct FVector& A, const struct FVector& B, bool SignedAngle);
|
|
static float HalfTimeInterp(float Current, float Target, float HalfTime, float DeltaTime, float Precision);
|
|
static struct FVector HalfTimeInterpVector(const struct FVector& Current, const struct FVector& Target, float HalfTime, float DeltaTime, float Precision);
|
|
static struct FVector2D HalfTimeInterpVector2D(const struct FVector2D& Current, const struct FVector2D& Target, float HalfTime, float DeltaTime, float Precision);
|
|
static float IfZero(float Value, float ZeroValue);
|
|
static float MaxWithoutSign(float ValueA, float ValueB);
|
|
static float MinWithoutSign(float ValueA, float ValueB);
|
|
static float PlaneDot(const struct FPlane& Plane, const struct FVector& Location);
|
|
static float SignNonZero(float Value, float ZeroValue);
|
|
static float Vector2DToAngle(const struct FVector2D& Vector, float ZeroVectorAngle);
|
|
static void Vector2DToAngleAndLength(float* OutAngle, float* OutLength, const struct FVector2D& Vector, float ZeroVectorAngle);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMathHelperStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMathHelperStatics")
|
|
}
|
|
static class USHMathHelperStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMathHelperStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMathHelperStatics;
|
|
|
|
// Class SHProto.SHMeatConveyorBase
|
|
// 0x0078 (0x0328 - 0x02B0)
|
|
class ASHMeatConveyorBase final : public AActor
|
|
{
|
|
public:
|
|
class USplineComponent* SplineComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* RailStaticMeshComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ASHHookedMeatBase*> ManagedMeats; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ConveyorMovementCurve; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeBetweenMovements; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxPushableDistance; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WorkingAreaRadius; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WorkingAreaHeightOffset; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MinPushableChunkAmount; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class ASHMeatConveyorBase* Conveyor)> MovementRoutineStartedEvent; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHMeatConveyorBase* Conveyor, bool Value)> MovementRoutineFinishedEvent; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHMeatConveyorBase* Conveyor)> MotionChangedEvent; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BindToBossDispatch(class AActor* Target);
|
|
void FinishMovementRoutine(const bool bInstant);
|
|
void StartMovementRoutine();
|
|
void UnbindFromBossDispatch(class AActor* Target);
|
|
|
|
bool IsCharacterInWorkArea(class ACharacter* InCharacter, bool AllowCapsuleTouch) const;
|
|
bool IsInMotion() const;
|
|
bool IsMovementRoutineRequested() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMeatConveyorBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMeatConveyorBase")
|
|
}
|
|
static class ASHMeatConveyorBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMeatConveyorBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMeatConveyorBase;
|
|
|
|
// Class SHProto.SHMeleeCmbSubcomp
|
|
// 0x00A0 (0x00D8 - 0x0038)
|
|
class USHMeleeCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHMeleeCmbSubcomp* MeleeCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext)> OnPrimaryAttackStarted; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHMeleeCmbSubcomp* MeleeCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext)> OnSecondaryAttackStarted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TScriptInterface<class ISHMeleeAttackSecondaryTargetInterface>> RegisteredSecondaryTargets; // 0x0058(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_68[0x70]; // 0x0068(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMeleeAttackBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnMeleeAttackEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessEquippedWeaponModifiedEvent(class USHWeaponManageCmbSubcomp* WeaponManager);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMeleeCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMeleeCmbSubcomp")
|
|
}
|
|
static class USHMeleeCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMeleeCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMeleeCmbSubcomp;
|
|
|
|
// Class SHProto.SHMeleeWeaponFXComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USHMeleeWeaponFXComponent final : public USHWeaponFXComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMeleeWeaponFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMeleeWeaponFXComponent")
|
|
}
|
|
static class USHMeleeWeaponFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMeleeWeaponFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMeleeWeaponFXComponent;
|
|
|
|
// Class SHProto.SHMenuTutorialWidget
|
|
// 0x0180 (0x0420 - 0x02A0)
|
|
class USHMenuTutorialWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> BackKeys; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UMenuTutorialsConfig> TutorialsData; // 0x02B0(0x0030)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UUE4KeyTexts> KeyTexts; // 0x02E0(0x0030)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString KeyTagText; // 0x0310(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString SeparatorText; // 0x0320(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* Healing_but; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* HealingAmount_but; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* Traversal_but; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* Window_but; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* Melee_but; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* RangedWeapons_but; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* Radio_but; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHUserButton* Map_but; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* Healing_rtx; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* HealingAmount_rtx; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* Traversal_rtx; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* Window_rtx; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* Melee_rtx; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* RangedWeapons_rtx; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* Radio_rtx; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URichTextBlock* Map_rtx; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> K2_OnBack; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C0[0x60]; // 0x03C0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Back();
|
|
void BP_OnBack();
|
|
void Hide();
|
|
void OnHide();
|
|
void OnShow();
|
|
void Show();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMenuTutorialWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMenuTutorialWidget")
|
|
}
|
|
static class USHMenuTutorialWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMenuTutorialWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMenuTutorialWidget;
|
|
|
|
// Class SHProto.MenuTutorialsConfig
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UMenuTutorialsConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHMenuTutorialEnum, struct FMenuTutorial> Tutorials; // 0x0030(0x0050)(Edit, EditFixedSize, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MenuTutorialsConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MenuTutorialsConfig")
|
|
}
|
|
static class UMenuTutorialsConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMenuTutorialsConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMenuTutorialsConfig;
|
|
|
|
// Class SHProto.SHMovementAnimationsSetData
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHMovementAnimationsSetData final : public UDataAsset
|
|
{
|
|
public:
|
|
TSubclassOf<class UAnimInstance> LocomotionAnimationBP; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMovementAnimationsSetData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMovementAnimationsSetData")
|
|
}
|
|
static class USHMovementAnimationsSetData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMovementAnimationsSetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMovementAnimationsSetData;
|
|
|
|
// Class SHProto.SHCharacterPlayMovementSettings
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class USHCharacterPlayMovementSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHMovementProfile, struct FSHMovementDataStruct> MovementProfiles; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<ESHMovementSprintCameraFOVProfile, struct FSHCameraFOVBlendData> FOVProfiles; // 0x0080(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHCharacterPlayMovementSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlayMovementSettings")
|
|
}
|
|
static class USHCharacterPlayMovementSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHCharacterPlayMovementSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayMovementSettings;
|
|
|
|
// Class SHProto.SHMovementObstacleDetection
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class USHMovementObstacleDetection final : public UObject
|
|
{
|
|
public:
|
|
float StopMovementThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockSprintThreshold; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHCharacterPlayMovementComponent* MovementComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCapsuleComponent* Capsule; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class ACharacter* OwnerCharacter; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool Initialized; // 0x0048(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_49[0x1F]; // 0x0049(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_MovementObstacleDetection_DrawDebug();
|
|
void SHDebug_Character_MovementObstacleDetection_Enabled(bool Enable);
|
|
void SHDebug_Character_MovementObstacleDetection_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMovementObstacleDetection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMovementObstacleDetection")
|
|
}
|
|
static class USHMovementObstacleDetection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMovementObstacleDetection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMovementObstacleDetection;
|
|
|
|
// Class SHProto.SHMQSpiderAnimInstance
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class USHMQSpiderAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
void OnChangeSurfaceAnimationBegin();
|
|
void OnChangeSurfaceAnimationEnd();
|
|
|
|
class USHMQSpiderAnimInstanceStateData* GetMQSpiderAnimInstanceStateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMQSpiderAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMQSpiderAnimInstance")
|
|
}
|
|
static class USHMQSpiderAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMQSpiderAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMQSpiderAnimInstance;
|
|
|
|
// Class SHProto.SHMQSpiderAnimInstanceStateData
|
|
// 0x0000 (0x0078 - 0x0078)
|
|
class USHMQSpiderAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMQSpiderAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMQSpiderAnimInstanceStateData")
|
|
}
|
|
static class USHMQSpiderAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMQSpiderAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMQSpiderAnimInstanceStateData;
|
|
|
|
// Class SHProto.SHMQSpiderLocomotionAnimInstance
|
|
// 0x0010 (0x03C0 - 0x03B0)
|
|
class USHMQSpiderLocomotionAnimInstance final : public USHMonsterLocomotionAnimInstance
|
|
{
|
|
public:
|
|
ESHMQSpiderAnimInstanceLocomotionState LocomotionStateRequest; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Speed; // 0x03AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeAngle; // 0x03B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WallStrideScale; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnInPlaceAngle; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMQSpiderLocomotionAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMQSpiderLocomotionAnimInstance")
|
|
}
|
|
static class USHMQSpiderLocomotionAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHMQSpiderLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMQSpiderLocomotionAnimInstance;
|
|
|
|
// Class SHProto.SHMusicSwitchVolume
|
|
// 0x0088 (0x0370 - 0x02E8)
|
|
class ASHMusicSwitchVolume final : public AVolume
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAkSwitchValue> MusicSwitchValue; // 0x02E8(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSetMusicSwitchOnLeave; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAkSwitchValue> OnLeaveMusicSwitchValue; // 0x0320(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnabledOnBegin; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_351[0x1F]; // 0x0351(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(const class UObject* Enabler, bool InEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHMusicSwitchVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHMusicSwitchVolume")
|
|
}
|
|
static class ASHMusicSwitchVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHMusicSwitchVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHMusicSwitchVolume;
|
|
|
|
// Class SHProto.SHNewGamePlusControllerActor
|
|
// 0x0008 (0x02C0 - 0x02B8)
|
|
class ASHNewGamePlusControllerActor : public ASHActorsManagementBaseControllerActor
|
|
{
|
|
public:
|
|
ESHNewGamePlusControllerBehaviourType BehaviourType; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNewGamePlusControllerActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNewGamePlusControllerActor")
|
|
}
|
|
static class ASHNewGamePlusControllerActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHNewGamePlusControllerActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHNewGamePlusControllerActor;
|
|
|
|
// Class SHProto.SHNGInfoDialog
|
|
// 0x0000 (0x0398 - 0x0398)
|
|
class USHNGInfoDialog final : public UAskDialogWidget
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNGInfoDialog")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNGInfoDialog")
|
|
}
|
|
static class USHNGInfoDialog* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNGInfoDialog>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNGInfoDialog;
|
|
|
|
// Class SHProto.SHNurseAnimComponent
|
|
// 0x0080 (0x0510 - 0x0490)
|
|
class USHNurseAnimComponent final : public USHEnemyAnimComponent
|
|
{
|
|
public:
|
|
struct FSHAnimFootIKSubcompSettings SHAnimFootIKSubcompSettings; // 0x0490(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<int32> HeadShakeMaterialsIndexes; // 0x0500(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNurseAnimComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNurseAnimComponent")
|
|
}
|
|
static class USHNurseAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNurseAnimComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNurseAnimComponent;
|
|
|
|
// Class SHProto.SHNurseAnimInstance
|
|
// 0x0030 (0x0410 - 0x03E0)
|
|
class USHNurseAnimInstance final : public USHMonsterAnimInstance
|
|
{
|
|
public:
|
|
float HeadShakeAlpha; // 0x03E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HeadShakeSnapshotPoseAlpha; // 0x03E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator LookRotation; // 0x03E8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float LookRotationAlpha; // 0x0400(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ThighRotationForSkirt; // 0x0404(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class USHNurseAnimInstanceStateData* GetNurseAnimInstanceStateData() const;
|
|
class USHNurseLocomotionAnimInstance* GetNurseLocomotionAnimInstance(int32 SlotIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNurseAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNurseAnimInstance")
|
|
}
|
|
static class USHNurseAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNurseAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNurseAnimInstance;
|
|
|
|
// Class SHProto.SHNurseAnimInstanceStateData
|
|
// 0x0000 (0x0078 - 0x0078)
|
|
class USHNurseAnimInstanceStateData final : public USHMonsterAnimInstanceStateData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHNurseAnimInstanceStateData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHNurseAnimInstanceStateData")
|
|
}
|
|
static class USHNurseAnimInstanceStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHNurseAnimInstanceStateData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHNurseAnimInstanceStateData;
|
|
|
|
// Class SHProto.NurseBlockableOWDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UNurseBlockableOWDamage final : public UMeleeDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NurseBlockableOWDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NurseBlockableOWDamage")
|
|
}
|
|
static class UNurseBlockableOWDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNurseBlockableOWDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNurseBlockableOWDamage;
|
|
|
|
// Class SHProto.NurseScoldDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UNurseScoldDamage final : public UMeleeDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NurseScoldDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NurseScoldDamage")
|
|
}
|
|
static class UNurseScoldDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNurseScoldDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNurseScoldDamage;
|
|
|
|
// Class SHProto.NursePenetrateDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UNursePenetrateDamage final : public UMeleeDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NursePenetrateDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NursePenetrateDamage")
|
|
}
|
|
static class UNursePenetrateDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNursePenetrateDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNursePenetrateDamage;
|
|
|
|
// Class SHProto.NurseInjectDamage
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UNurseInjectDamage final : public UMeleeDamage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NurseInjectDamage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NurseInjectDamage")
|
|
}
|
|
static class UNurseInjectDamage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNurseInjectDamage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNurseInjectDamage;
|
|
|
|
// Class SHProto.SHOtherStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHOtherStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool BoxComponentEncompassesPoint(class UBoxComponent* InBoxComponent, const struct FVector& InCheckedPoint);
|
|
static bool CanDrawLevelDebug(const class AActor* InActorContext);
|
|
static void ClearWorldState(class UObject* WorldContextObject);
|
|
static void DisableAffectNavigation(class UActorComponent* InActorComponent);
|
|
static void DrawDebugArc(const class UObject* WorldContextObject, const struct FVector& Center, const float MinAngle, const float MaxAngle, float Radius, int32 NumSegments, const struct FLinearColor& Color, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis);
|
|
static void DrawDebugBoxEx(const class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Box, const struct FRotator& Rotation, const struct FLinearColor& Color, float Duration, float Thickness, int32 TopPlaneDepthPriority, int32 BottomPlaneDepthPriority, int32 SidesPlanesDepthPriority);
|
|
static void DrawDebugRadiusAtSimpleSplineComponent(class UObject* WorldContextObject, class USplineComponent* SplineComponent, const float Radius, const float HeightOffset, const struct FLinearColor& Color, float Duration, float Thickness);
|
|
static void DrawDebugSegmentRadius2D(const class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const float Radius, const struct FLinearColor& Color, const float DrawTime, const float Thickness);
|
|
static void DrawDebugSimpleCylinder(const class UObject* WorldContextObject, const struct FVector& StartPosition, const struct FVector& EndPosition, const float Radius, const struct FLinearColor& Color, const float DrawTime, const float Thickness);
|
|
static void DrawDebugStaticMeshComponent(const class UObject* WorldContextObject, class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& Color, float Duration, float Thickness);
|
|
static void DrawDebugVolume(const class UObject* WorldContextObject, class AVolume* InVolume, bool bUseTriangulate, const struct FLinearColor& Color, float Duration, float Thickness);
|
|
static class AActor* FindFurthestActor(const struct FVector& Origin, const TArray<class AActor*>& ActorsToCheck, float* Distance);
|
|
static float FInterpToConstantAngle(float Current, float Target, const float DeltaTime, const float Speed);
|
|
static void ForceDisableLumenReflections();
|
|
static void ForceEnableLumenReflections();
|
|
static TArray<struct FVector> GenerateGridLocationsArray(const struct FVector& GridStartPoint, const struct FIntPoint& GridSize, const struct FVector2D& GridDistribution, const struct FTransform& GridWorldTransform);
|
|
static class UAnimationAsset* GetAnimToPlay(class USkeletalMeshComponent* InComponent);
|
|
static class UDataTable* GetEquipmentDataTable();
|
|
static struct FTransform GetFirstViewportTransform();
|
|
static bool GetGenericDeathPlayerFullAreaWork(TSubclassOf<class ASHCharacterPlayGenericDeathPlayer> InClass, struct FVector* OutExtend, struct FVector* OutRelLoc);
|
|
static int32 GetGFrameNumber();
|
|
static class UDataTable* GetItemsDataTable();
|
|
static class UDataTable* GetMapsDataTable();
|
|
static struct FVector GetPreSkinPosition(class USkinnedMeshComponent* Component, class FName BoneName, const struct FVector& WorldPosition);
|
|
static struct FVector GetRootMotionTranslation(class UAnimationAsset* AnimationAsset);
|
|
static struct FRotator GetRotatorInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float interpSpeed);
|
|
static float GetRotatorsComponentDelta(const float InRot1, const float InRot2);
|
|
static struct FRotator GetRotatorsDelta(const struct FRotator& InRot1, const struct FRotator& InRot2);
|
|
static int32 GetShowFlagValue(const class FString& InName);
|
|
static class UDataTable* GetUseablesDataTable();
|
|
static class UDataTable* GetWeaponsDataTable();
|
|
static bool HasValidWorld(class UObject* WorldContextObject);
|
|
static bool IsGoalReachable(class AController* Controller, const struct FVector& goalLocation, TSubclassOf<class UNavigationQueryFilter> filterClass, float InSearchDistance, float DistanceTolerance);
|
|
static bool IsSonyDemo();
|
|
static bool IsWorldLocInGenericDeathPlayerFullAreaWork(TSubclassOf<class ASHCharacterPlayGenericDeathPlayer> InClass, const struct FVector& InWorldLoc);
|
|
static void LogErrorPIE(const class FString& InLogString);
|
|
static void LogWarnPIE(const class FString& InLogString);
|
|
static void RemoveLinkedAnimInstances(class UAnimInstance* AnimInstance);
|
|
static void RestoreForcedLumenReflections();
|
|
static void SetDefaultCollisionProfile(class UPrimitiveComponent* InComp);
|
|
static void SortIntsArray(TArray<int32>& Array, const bool bAscending);
|
|
static void SplitNameIntMapSortedByInt(const TMap<class FString, int32>& StringIntMap, TArray<class FString>& StringArray, TArray<int32>& IntArray, const bool bAscending);
|
|
static void Trace_ContextObject_CPUProfiler(class UObject* ContextObject);
|
|
static ESHSimpleDirectionType VectorsToSimpleDirectionType(const struct FVector& InVectorA, const struct FVector& InVectorB);
|
|
static bool VolumeEncompassesPoint(class AVolume* InVolume, const struct FVector& InCheckedPoint);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHOtherStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHOtherStatics")
|
|
}
|
|
static class USHOtherStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHOtherStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHOtherStatics;
|
|
|
|
// Class SHProto.SHPawn
|
|
// 0x0000 (0x0338 - 0x0338)
|
|
class ASHPawn final : public APawn
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPawn")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPawn")
|
|
}
|
|
static class ASHPawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPawn>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPawn;
|
|
|
|
// Class SHProto.SHPendulumComponent
|
|
// 0x0040 (0x02E0 - 0x02A0)
|
|
class USHPendulumComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float Radius; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DragFactor; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BeginPlayAngle; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bClampAngles; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D ClampAnglesValues; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AngleSaved; // 0x02C0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReceiverCurrentAngularVelocity; // 0x02C4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C8[0x18]; // 0x02C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddAngularVelocity(const float InVelocity);
|
|
void SetFreeze(const bool bInFreeze);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPendulumComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPendulumComponent")
|
|
}
|
|
static class USHPendulumComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPendulumComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPendulumComponent;
|
|
|
|
// Class SHProto.SHPlaythroughPersistentData
|
|
// 0x0010 (0x0050 - 0x0040)
|
|
class USHPlaythroughPersistentData final : public UPlaythroughPersistentData
|
|
{
|
|
public:
|
|
bool bIsNewGamePlus; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 DeathCount; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasStartedEddieBossfight; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlaythroughPersistentData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlaythroughPersistentData")
|
|
}
|
|
static class USHPlaythroughPersistentData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlaythroughPersistentData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlaythroughPersistentData;
|
|
|
|
// Class SHProto.SHPlayerCameraManager
|
|
// 0x0000 (0x3420 - 0x3420)
|
|
class ASHPlayerCameraManager : public APlayerCameraManager
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerCameraManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerCameraManager")
|
|
}
|
|
static class ASHPlayerCameraManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPlayerCameraManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPlayerCameraManager;
|
|
|
|
// Class SHProto.SHPlayerCameraManagerPlay
|
|
// 0x0030 (0x3450 - 0x3420)
|
|
class ASHPlayerCameraManagerPlay : public ASHPlayerCameraManager
|
|
{
|
|
public:
|
|
ECollisionChannel ProbeChannel; // 0x3420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3421[0x3]; // 0x3421(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ProbeSize; // 0x3424(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3428[0x28]; // 0x3428(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerCameraManagerPlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerCameraManagerPlay")
|
|
}
|
|
static class ASHPlayerCameraManagerPlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPlayerCameraManagerPlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPlayerCameraManagerPlay;
|
|
|
|
// Class SHProto.SHPlayerDeathVolume
|
|
// 0x0008 (0x02F0 - 0x02E8)
|
|
class ASHPlayerDeathVolume final : public AVolume
|
|
{
|
|
public:
|
|
int32 VolumePriority; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlayerDeathVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlayerDeathVolume")
|
|
}
|
|
static class ASHPlayerDeathVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPlayerDeathVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPlayerDeathVolume;
|
|
|
|
// Class SHProto.SHPlaythroughBadHealthEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHPlaythroughBadHealthEndingFactor final : public USHFloatEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_PlaythroughBadHealthEndingFactor_SetDebugValue(float InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlaythroughBadHealthEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlaythroughBadHealthEndingFactor")
|
|
}
|
|
static class USHPlaythroughBadHealthEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlaythroughBadHealthEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlaythroughBadHealthEndingFactor;
|
|
|
|
// Class SHProto.SHPlaythroughHealingExcessEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHPlaythroughHealingExcessEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_PlaythroughHealingExcessEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlaythroughHealingExcessEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlaythroughHealingExcessEndingFactor")
|
|
}
|
|
static class USHPlaythroughHealingExcessEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlaythroughHealingExcessEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlaythroughHealingExcessEndingFactor;
|
|
|
|
// Class SHProto.SHPlaythroughKilledEnemiesEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHPlaythroughKilledEnemiesEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_PlaythroughKilledEnemiesEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlaythroughKilledEnemiesEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlaythroughKilledEnemiesEndingFactor")
|
|
}
|
|
static class USHPlaythroughKilledEnemiesEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlaythroughKilledEnemiesEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlaythroughKilledEnemiesEndingFactor;
|
|
|
|
// Class SHProto.SHPlaythroughStompedDeadEnemiesEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHPlaythroughStompedDeadEnemiesEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_PlaythroughStompedDeadEnemiesEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPlaythroughStompedDeadEnemiesEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPlaythroughStompedDeadEnemiesEndingFactor")
|
|
}
|
|
static class USHPlaythroughStompedDeadEnemiesEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPlaythroughStompedDeadEnemiesEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPlaythroughStompedDeadEnemiesEndingFactor;
|
|
|
|
// Class SHProto.SHPOVDetectorComponent
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class USHPOVDetectorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool Aligned)> OnPointsAlignedBP; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
bool DrawLineDebug; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DrawProximityDebug; // 0x00B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FColor AlignColorBad; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor AlignColorGood; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AngleThreshold; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ProximityThreshold; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USceneComponent*> LinePoints; // 0x00C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHPOVDetectorProximityPoints> ProximityPoints; // 0x00D8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetLinePoints(const class USceneComponent* Point0, const class USceneComponent* Point1, const class USceneComponent* Point2);
|
|
void SetManyProximityPoints(const TArray<class USceneComponent*>& NewPoints);
|
|
void SetProximityPoints(const class USceneComponent* Point0, const class USceneComponent* Point1);
|
|
|
|
bool ArePointsAligned() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPOVDetectorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPOVDetectorComponent")
|
|
}
|
|
static class USHPOVDetectorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPOVDetectorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPOVDetectorComponent;
|
|
|
|
// Class SHProto.SHPrisonGallowPuzzleEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHPrisonGallowPuzzleEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHPrisonGallowPuzzleEndingFactorValue, struct FSHEndingScoreChanger> ValueToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
ESHPrisonGallowPuzzleEndingFactorValue Value; // 0x0080(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_PrisonGallowPuzzle_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPrisonGallowPuzzleEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPrisonGallowPuzzleEndingFactor")
|
|
}
|
|
static class USHPrisonGallowPuzzleEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPrisonGallowPuzzleEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPrisonGallowPuzzleEndingFactor;
|
|
|
|
// Class SHProto.SHProjectSettings
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class USHProjectSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHProjectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHProjectSettings")
|
|
}
|
|
static class USHProjectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHProjectSettings;
|
|
|
|
// Class SHProto.SHProtoCurveUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHProtoCurveUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AddCurveValue(class UCurveFloat* Curve, float Value, float Time);
|
|
static void AddVectorCurveValue(class UCurveVector* Curve, const struct FVector& Value, float Time);
|
|
static void ClearCurveValues(class UCurveBase* Curve);
|
|
static float GetMaxTime(class UCurveFloat* Curve);
|
|
static float GetMinTime(class UCurveFloat* Curve);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHProtoCurveUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHProtoCurveUtils")
|
|
}
|
|
static class USHProtoCurveUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHProtoCurveUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHProtoCurveUtils;
|
|
|
|
// Class SHProto.SHPukeProjectile
|
|
// 0x0050 (0x0358 - 0x0308)
|
|
class ASHPukeProjectile final : public ASHProjectile
|
|
{
|
|
public:
|
|
class USHSystemFXData* PukePuddleFXData; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> PukePuddleFXSpawnerClass; // 0x0310(0x0030)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DecalOrderId; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _PuddleSizeModifier; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _PuddleMinSizeActivation; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Damage; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPukeProjectile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPukeProjectile")
|
|
}
|
|
static class ASHPukeProjectile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPukeProjectile>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPukeProjectile;
|
|
|
|
// Class SHProto.SHPukePuddleBase
|
|
// 0x0020 (0x0428 - 0x0408)
|
|
class ASHPukePuddleBase : public ASHSystemFXBase
|
|
{
|
|
public:
|
|
float _CloseDistDecalFactor; // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _ActivePhaseDuration; // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _DeactivatePhaseDuration; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* _StaticDecalMaterial; // 0x0418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPuddleActivated();
|
|
void OnPuddleDeactivated();
|
|
|
|
float GetPuddleRadius() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPukePuddleBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPukePuddleBase")
|
|
}
|
|
static class ASHPukePuddleBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPukePuddleBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPukePuddleBase;
|
|
|
|
// Class SHProto.SHPukePuddle
|
|
// 0x0010 (0x0438 - 0x0428)
|
|
class ASHPukePuddle final : public ASHPukePuddleBase
|
|
{
|
|
public:
|
|
float _SmokeDensity; // 0x0428(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _CloseDistFactor; // 0x042C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float _Damage; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleApplyDamage(class ACharacter* DamagedCharacter);
|
|
|
|
bool IsPuddleDamageActive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPukePuddle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPukePuddle")
|
|
}
|
|
static class ASHPukePuddle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPukePuddle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPukePuddle;
|
|
|
|
// Class SHProto.SHPushableAudioComponent
|
|
// 0x0020 (0x04D0 - 0x04B0)
|
|
class USHPushableAudioComponent final : public USHAkComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* GrabSoundEvent; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ReleaseSoundEvent; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StartPushSoundEvent; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StopPushSoundEvent; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushableAudioComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushableAudioComponent")
|
|
}
|
|
static class USHPushableAudioComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPushableAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPushableAudioComponent;
|
|
|
|
// Class SHProto.SHPushableLimiter
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class ASHPushableLimiter final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushableLimiter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushableLimiter")
|
|
}
|
|
static class ASHPushableLimiter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPushableLimiter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPushableLimiter;
|
|
|
|
// Class SHProto.SHPushableObjectDragComponent
|
|
// 0x0080 (0x0380 - 0x0300)
|
|
class USHPushableObjectDragComponent final : public USHPushableComponent
|
|
{
|
|
public:
|
|
class FName MeshAttachSocketName; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnforceAttachedOwnerRelativeTransform; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform AttachedOwnerRelativeTransform; // 0x0310(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_370[0x10]; // 0x0370(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessMovementStartedEvent(class USHPushingObjectAnimInstance* AnimInst);
|
|
void ProcessMovementStoppedEvent(class USHPushingObjectAnimInstance* AnimInst);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushableObjectDragComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushableObjectDragComponent")
|
|
}
|
|
static class USHPushableObjectDragComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPushableObjectDragComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPushableObjectDragComponent;
|
|
|
|
// Class SHProto.SHPushableRangeClampActor
|
|
// 0x0030 (0x02E0 - 0x02B0)
|
|
class ASHPushableRangeClampActor final : public AActor
|
|
{
|
|
public:
|
|
class AActor* ManagedActor; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D RangeClampLocal; // 0x02B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHPushableRangeClampActor* ActorPtr)> ManagedActorLeftRange; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RelayAppliedManagedActorState(bool bIsInDesiredSpotState, bool bInstantApply);
|
|
|
|
bool IsManagedActorOutOfRange() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushableRangeClampActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushableRangeClampActor")
|
|
}
|
|
static class ASHPushableRangeClampActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPushableRangeClampActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPushableRangeClampActor;
|
|
|
|
// Class SHProto.SHPushingObjectAnimInstance
|
|
// 0x00D0 (0x0420 - 0x0350)
|
|
class USHPushingObjectAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayInteraction; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFinishInteraction; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsMovementBlocked; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34B[0x5]; // 0x034B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CurrentInputValue; // 0x0350(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector AnimSpotRelativeToHandleLoc; // 0x0368(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> SupportedInputs; // 0x0380(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> DebugImporantRelativeToHandleSpots; // 0x0390(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float DebugHandleShapeRadius; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A4[0x7C]; // 0x03A4(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyAnyMovementStarted();
|
|
void ApplyInteractionFinished();
|
|
void ApplyInteractionFinishFired();
|
|
void ApplyInteractionStarted();
|
|
void ApplyMovementStopped(const struct FVector& StoppedMovementInput);
|
|
void OnAbortedBP();
|
|
|
|
struct FVector GetBlockedInputValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushingObjectAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushingObjectAnimInstance")
|
|
}
|
|
static class USHPushingObjectAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPushingObjectAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPushingObjectAnimInstance;
|
|
|
|
// Class SHProto.SHPushNClimbDesiredSpot
|
|
// 0x0030 (0x02E0 - 0x02B0)
|
|
class ASHPushNClimbDesiredSpot final : public AActor
|
|
{
|
|
public:
|
|
class USHSafeBeginPlayComponent* SafeBeginPlayComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ManagedActor; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D LocalLocationTolerance; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHPushNClimbDesiredSpot* DesiredSpot)> ManagedActorReachedDesiredSpotEvent; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void RelayAppliedManagedActorState(bool bIsInDesiredSpotState, bool bInstantApply);
|
|
|
|
bool IsManagedActorInDesiredSpot() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPushNClimbDesiredSpot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPushNClimbDesiredSpot")
|
|
}
|
|
static class ASHPushNClimbDesiredSpot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPushNClimbDesiredSpot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPushNClimbDesiredSpot;
|
|
|
|
// Class SHProto.SHPuzzleDifficultyControllerActor
|
|
// 0x0008 (0x02C0 - 0x02B8)
|
|
class ASHPuzzleDifficultyControllerActor final : public ASHActorsManagementBaseControllerActor
|
|
{
|
|
public:
|
|
bool bManagedActorsActiveInEasyDifficulty; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bManagedActorsActiveInMediumDifficulty; // 0x02B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bManagedActorsActiveInHardDifficulty; // 0x02BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BB[0x5]; // 0x02BB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPuzzleDifficultyControllerActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPuzzleDifficultyControllerActor")
|
|
}
|
|
static class ASHPuzzleDifficultyControllerActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHPuzzleDifficultyControllerActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHPuzzleDifficultyControllerActor;
|
|
|
|
// Class SHProto.SH_AnimNotify_PHSetLocomotion
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USH_AnimNotify_PHSetLocomotion final : public UAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class USHPHLocomotionAnimInstance> NewLocomotion; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SH_AnimNotify_PHSetLocomotion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SH_AnimNotify_PHSetLocomotion")
|
|
}
|
|
static class USH_AnimNotify_PHSetLocomotion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USH_AnimNotify_PHSetLocomotion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USH_AnimNotify_PHSetLocomotion;
|
|
|
|
// Class SHProto.SHPyramidHeadBossFightOutcomeEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHPyramidHeadBossFightOutcomeEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHPyramidHeadBossFightOutcomeEndingFactorValue, struct FSHEndingScoreChanger> ValueToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
ESHPyramidHeadBossFightOutcomeEndingFactorValue Value; // 0x0080(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_PyramidHeadBossFightOutcome_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHPyramidHeadBossFightOutcomeEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHPyramidHeadBossFightOutcomeEndingFactor")
|
|
}
|
|
static class USHPyramidHeadBossFightOutcomeEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHPyramidHeadBossFightOutcomeEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHPyramidHeadBossFightOutcomeEndingFactor;
|
|
|
|
// Class SHProto.SHRadio
|
|
// 0x00C8 (0x0458 - 0x0390)
|
|
class ASHRadio final : public ASHItemEquipment
|
|
{
|
|
public:
|
|
class USHAkComponent* SHAkComponent; // 0x0390(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OuterSphereRadius; // 0x0398(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InnerSphereRadius; // 0x039C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StandardDistanceScoreInfluence; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NavmeshDistanceScoreInfluence; // 0x03A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UNavigationQueryFilter> NavMeshNavigationFilterClass; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StartEvent; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StopEvent; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkRtpc* RTPC_DangerLevel; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RTPC_OuterSphereValue; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RTPC_InnerSphereValue; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool EnableLightsSupport; // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D1[0x3]; // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LightsSensitivityMin; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LightsSensitivityFull; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor LightsColorBase; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor LightsColorVariance; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E4[0x74]; // 0x03E4(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnemyIgnored(class APawn* InEnemyPawn, const bool bInShouldBeIgnored);
|
|
void SHDebug_Character_Items_Radio_DrawDebug();
|
|
void SHDebug_Character_Items_Radio_ValuesDebug();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRadio")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRadio")
|
|
}
|
|
static class ASHRadio* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHRadio>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHRadio;
|
|
|
|
// Class SHProto.SHRagDollSubcomp
|
|
// 0x0088 (0x00C0 - 0x0038)
|
|
class USHRagDollSubcomp final : public USHAnimSubcomponentBase
|
|
{
|
|
public:
|
|
struct FSHRagDollSubcompSettings RagDollSettings; // 0x0038(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_70[0x50]; // 0x0070(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRagDollSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRagDollSubcomp")
|
|
}
|
|
static class USHRagDollSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRagDollSubcomp>();
|
|
}
|
|
};
|
|
//DUMPER7_ASSERTS_USHRagDollSubcomp;
|
|
|
|
// Class SHProto.SHRainManagerComponent
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
class USHRainManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHGameplayRainVolume*> RegisteredRainVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x30]; // 0x00B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetRainingBlocked(const bool IsBlock, const class UObject* Object);
|
|
void SetRainSplashesBlocked(const bool IsBlock, const class UObject* Object);
|
|
|
|
class ASHGameplayRainVolume* GetEncompassedRainVolume(const struct FVector& InLocation) const;
|
|
int32 GetRegisteredRainVolumeCount() const;
|
|
bool IsRainingBlocked() const;
|
|
bool IsRainingBlockedBy(const class UObject* Object) const;
|
|
bool IsRainSplashesBlocked() const;
|
|
bool IsRainSplashesBlockedBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRainManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRainManagerComponent")
|
|
}
|
|
static class USHRainManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRainManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRainManagerComponent;
|
|
|
|
// Class SHProto.SHRangedAutoAimCmbSubcompSettings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHRangedAutoAimCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EAimAssistMagnetismMode, struct FSHRangedAutoAimConfigurationData> ModeToConfigurationMapping; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRangedAutoAimCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRangedAutoAimCmbSubcompSettings")
|
|
}
|
|
static class USHRangedAutoAimCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRangedAutoAimCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRangedAutoAimCmbSubcompSettings;
|
|
|
|
// Class SHProto.SHRangedWeaponFXComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USHRangedWeaponFXComponent final : public USHWeaponFXComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRangedWeaponFXComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRangedWeaponFXComponent")
|
|
}
|
|
static class USHRangedWeaponFXComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRangedWeaponFXComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRangedWeaponFXComponent;
|
|
|
|
// Class SHProto.SHRaycastDetectableComponent
|
|
// 0x0000 (0x0780 - 0x0780)
|
|
class USHRaycastDetectableComponent final : public URaycastDetectableComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRaycastDetectableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRaycastDetectableComponent")
|
|
}
|
|
static class USHRaycastDetectableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRaycastDetectableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRaycastDetectableComponent;
|
|
|
|
// Class SHProto.SHRebindingViewWidget
|
|
// 0x00F8 (0x03B0 - 0x02B8)
|
|
class USHRebindingViewWidget : public URebindingViewWidget
|
|
{
|
|
public:
|
|
class UImage* Controller_img; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> MicrosoftControllerImage; // 0x02C0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> PCMicrosoftControllerImage; // 0x02F0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> SonyControllerImage; // 0x0320(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> PCSonyControllerImage; // 0x0350(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> NintendoControllerImage; // 0x0380(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRebindingViewWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRebindingViewWidget")
|
|
}
|
|
static class USHRebindingViewWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRebindingViewWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRebindingViewWidget;
|
|
|
|
// Class SHProto.SHReceiveDamageCmbSubcomp
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
class USHReceiveDamageCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x78]; // 0x0038(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnReceiveDamageEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
float ReceiveDamage(float DamageValue, const class UObject* Object, const struct FVector& HitDirection, const TSubclassOf<class UDamageType>& DamageType);
|
|
void SetReceiveContinuousDamageBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetReceiveSoftDamageBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetReceiveStunDamageBlocked(const bool Blocked, const class UObject* Object);
|
|
bool SynchroReceiveDamage(const class UObject* Object, const struct FPlayAnimationData& AnimData);
|
|
|
|
bool IsReceiveContinuousDamageBlocked() const;
|
|
bool IsReceiveSoftDamageBlocked() const;
|
|
bool IsReceiveStunDamageBlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHReceiveDamageCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHReceiveDamageCmbSubcomp")
|
|
}
|
|
static class USHReceiveDamageCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHReceiveDamageCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHReceiveDamageCmbSubcomp;
|
|
|
|
// Class SHProto.RetroModeDataAsset
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class URetroModeDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class UMaterialInterface*> MaterialsChain; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FConsoleOverrideData> ConsoleOverrides; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RetroModeDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RetroModeDataAsset")
|
|
}
|
|
static class URetroModeDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URetroModeDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URetroModeDataAsset;
|
|
|
|
// Class SHProto.SHReviveAnimationsDA
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USHReviveAnimationsDA final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FReviveAnimationData> ReviveAnimations; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHReviveAnimationsDA")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHReviveAnimationsDA")
|
|
}
|
|
static class USHReviveAnimationsDA* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHReviveAnimationsDA>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHReviveAnimationsDA;
|
|
|
|
// Class SHProto.SHRollinWheelStaticMeshComponent
|
|
// 0x0020 (0x0620 - 0x0600)
|
|
class USHRollinWheelStaticMeshComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
float RollingWheelRadius; // 0x05F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_5FC[0x24]; // 0x05FC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetDisabled(class USHPushableComponent* DummyComp);
|
|
void SetEnabled(class USHPushableComponent* DummyComp);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRollinWheelStaticMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRollinWheelStaticMeshComponent")
|
|
}
|
|
static class USHRollinWheelStaticMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRollinWheelStaticMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRollinWheelStaticMeshComponent;
|
|
|
|
// Class SHProto.SHRotateInPlaceAnimInstance
|
|
// 0x0000 (0x0350 - 0x0350)
|
|
class USHRotateInPlaceAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
bool UseControllerRotationYaw; // 0x0348(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInitializeValues();
|
|
void OnRotateInPlaceStartNative();
|
|
void OnRotateInPlaceStopNative();
|
|
void SetUseControllerRotationYaw(bool Use);
|
|
|
|
bool CanBeUsed() const;
|
|
bool IsBlocked() const;
|
|
bool IsCutscenePlaying() const;
|
|
bool IsStopImmediatelyRequested() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHRotateInPlaceAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHRotateInPlaceAnimInstance")
|
|
}
|
|
static class USHRotateInPlaceAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHRotateInPlaceAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHRotateInPlaceAnimInstance;
|
|
|
|
// Class SHProto.SHSafeBeginPlayComponent
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class USHSafeBeginPlayComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> SafeBeginPlayEvent; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x28]; // 0x00B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSafeBeginPlayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSafeBeginPlayComponent")
|
|
}
|
|
static class USHSafeBeginPlayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSafeBeginPlayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSafeBeginPlayComponent;
|
|
|
|
// Class SHProto.SHSaveGame
|
|
// 0x0130 (0x0250 - 0x0120)
|
|
class USHSaveGame final : public UBaseSaveGame
|
|
{
|
|
public:
|
|
uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 SaveVersion; // 0x0128(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHSaveData Data; // 0x0130(0x0120)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSaveGame")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSaveGame")
|
|
}
|
|
static class USHSaveGame* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSaveGame>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSaveGame;
|
|
|
|
// Class SHProto.SHSaveSlotsListWidget
|
|
// 0x0028 (0x03A0 - 0x0378)
|
|
class USHSaveSlotsListWidget : public USaveSlotsListWidget
|
|
{
|
|
public:
|
|
class UWidget* Ask_Panel; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* SavePointInfos; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInAskPanelConfirmOnSaveKey; // 0x0388(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_389[0x17]; // 0x0389(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Filter(ESavePointFilterId FilterId) const;
|
|
void OnSlotHovered(const struct FGameSaveSlotInfo& SaveSlot) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSaveSlotsListWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSaveSlotsListWidget")
|
|
}
|
|
static class USHSaveSlotsListWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSaveSlotsListWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSaveSlotsListWidget;
|
|
|
|
// Class SHProto.SHSaveSlotWidget
|
|
// 0x0078 (0x0308 - 0x0290)
|
|
class USHSaveSlotWidget : public USaveSlotListEntryWidget
|
|
{
|
|
public:
|
|
class UTextBlock* Location_lbl; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* MinorLocation_lbl; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Type_lbl; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Date_lbl; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Time_lbl; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* GameTime_lbl; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* Location_img; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* CombatDifficulty_lbl; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* PuzzlesDifficulty_lbl; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* SavePointInfos; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* Expand_anim; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FText> CombatDifficultyTexts; // 0x02E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FText> PuzzlesDifficultyTexts; // 0x02F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
struct FGameSaveSlotInfo GetGameSlotInfo() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSaveSlotWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSaveSlotWidget")
|
|
}
|
|
static class USHSaveSlotWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSaveSlotWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSaveSlotWidget;
|
|
|
|
// Class SHProto.SHScreenDetectableComponent
|
|
// 0x0000 (0x05F0 - 0x05F0)
|
|
class USHScreenDetectableComponent final : public UScreenDetectableComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHScreenDetectableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHScreenDetectableComponent")
|
|
}
|
|
static class USHScreenDetectableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHScreenDetectableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHScreenDetectableComponent;
|
|
|
|
// Class SHProto.SHScriptedBreakGlassTutorialHandler
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHScriptedBreakGlassTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHScriptedBreakGlassTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHScriptedBreakGlassTutorialHandler")
|
|
}
|
|
static class USHScriptedBreakGlassTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHScriptedBreakGlassTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHScriptedBreakGlassTutorialHandler;
|
|
|
|
// Class SHProto.SHScriptedBreakWallTutorialHandler
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHScriptedBreakWallTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHScriptedBreakWallTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHScriptedBreakWallTutorialHandler")
|
|
}
|
|
static class USHScriptedBreakWallTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHScriptedBreakWallTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHScriptedBreakWallTutorialHandler;
|
|
|
|
// Class SHProto.SHScriptedPreTraversalTutorialHandler
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHScriptedPreTraversalTutorialHandler final : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHScriptedPreTraversalTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHScriptedPreTraversalTutorialHandler")
|
|
}
|
|
static class USHScriptedPreTraversalTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHScriptedPreTraversalTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHScriptedPreTraversalTutorialHandler;
|
|
|
|
// Class SHProto.SHSearchFocusAnimInstance
|
|
// 0x0020 (0x0370 - 0x0350)
|
|
class USHSearchFocusAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayInteraction; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAdvanceStage; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34A[0x26]; // 0x034A(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyFinalStageReached();
|
|
void ApplyInteractionStarted();
|
|
void ApplyInteractionStartedAndItsFinalStage();
|
|
void ApplyStageAdvanced();
|
|
|
|
bool CanReceiveInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSearchFocusAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSearchFocusAnimInstance")
|
|
}
|
|
static class USHSearchFocusAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSearchFocusAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSearchFocusAnimInstance;
|
|
|
|
// Class SHProto.SHSecondaryTargetComponent
|
|
// 0x0070 (0x0310 - 0x02A0)
|
|
class USHSecondaryTargetComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bCompletedOnBegin; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D TargetSize; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAllowedHeightDelta; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAllowedDistanceToHitPoint2D; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsDirectionalOneSideOnly; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinRequiredDirectionsDotProduct; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle SecondaryAttackDataRowHandle; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
ESHSecondaryTargetType SecondaryTargetType; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E1[0x2F]; // 0x02E1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AssignRuntimeSecondaryAttackRowName(const class FName& InRowName);
|
|
void MarkAsCompleted();
|
|
void SetDisabled(const bool InDisabled, const class UObject* Object);
|
|
|
|
bool IsCompleted() const;
|
|
bool IsDisabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSecondaryTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSecondaryTargetComponent")
|
|
}
|
|
static class USHSecondaryTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSecondaryTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSecondaryTargetComponent;
|
|
|
|
// Class SHProto.ItemsNotificationsVisualizationWidget
|
|
// 0x0000 (0x0278 - 0x0278)
|
|
class UItemsNotificationsVisualizationWidget : public UUserWidget
|
|
{
|
|
public:
|
|
void Update(bool bShow);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ItemsNotificationsVisualizationWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ItemsNotificationsVisualizationWidget")
|
|
}
|
|
static class UItemsNotificationsVisualizationWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UItemsNotificationsVisualizationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UItemsNotificationsVisualizationWidget;
|
|
|
|
// Class SHProto.SHGammaSettingsPanelWidget
|
|
// 0x0008 (0x04C8 - 0x04C0)
|
|
class USHGammaSettingsPanelWidget : public USettingsPanelWidget
|
|
{
|
|
public:
|
|
class UImage* GammaView_img; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHGammaSettingsPanelWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHGammaSettingsPanelWidget")
|
|
}
|
|
static class USHGammaSettingsPanelWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHGammaSettingsPanelWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGammaSettingsPanelWidget;
|
|
|
|
// Class SHProto.SHSettingsWidget
|
|
// 0x0010 (0x0420 - 0x0410)
|
|
class USHSettingsWidget : public USettingsWidget
|
|
{
|
|
public:
|
|
uint8 Pad_410[0x10]; // 0x0410(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDlcDataUpdatedHandle();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSettingsWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSettingsWidget")
|
|
}
|
|
static class USHSettingsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSettingsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSettingsWidget;
|
|
|
|
// Class SHProto.SHSimulatedWaterActor
|
|
// 0x0060 (0x0310 - 0x02B0)
|
|
class ASHSimulatedWaterActor : public AActor
|
|
{
|
|
public:
|
|
class UNiagaraComponent* NiagaraComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* WaterPlaneMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WaterPlaneSize; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* WaterMaterialTemplate; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 EffectFixedSize; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* _DynamicMaterial; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E0[0x30]; // 0x02E0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AddEffect(const ESimulatedWaterEffectType InType, const struct FVector& InPosition, const float InRadius, const struct FVector& InVeclocity);
|
|
void SetWaterSimulationEnabled(bool IsEnable);
|
|
|
|
class UMaterialInstanceDynamic* GetDynamicInstanceMaterial() const;
|
|
float GetWaterDepthByCharacter(const class ACharacter* InCharacter) const;
|
|
float GetWaterDepthByLocation(const struct FVector& InLocation) const;
|
|
bool GetWaterSimulationEnabled() const;
|
|
float GetWaterWorldAltitude() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSimulatedWaterActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSimulatedWaterActor")
|
|
}
|
|
static class ASHSimulatedWaterActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSimulatedWaterActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSimulatedWaterActor;
|
|
|
|
// Class SHProto.SHSlidingDoorAnimationsSetData
|
|
// 0x0160 (0x0190 - 0x0030)
|
|
class USHSlidingDoorAnimationsSetData final : public USHDoorAnimationsBaseSetData
|
|
{
|
|
public:
|
|
struct FPlayAnimationData Locked; // 0x0030(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
struct FPlayAnimationData Open; // 0x00E0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSlidingDoorAnimationsSetData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSlidingDoorAnimationsSetData")
|
|
}
|
|
static class USHSlidingDoorAnimationsSetData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSlidingDoorAnimationsSetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSlidingDoorAnimationsSetData;
|
|
|
|
// Class SHProto.SHSlidingDoorAnimationsComponent
|
|
// 0x0050 (0x0118 - 0x00C8)
|
|
class USHSlidingDoorAnimationsComponent final : public USHDoorAnimationsBaseComponent
|
|
{
|
|
public:
|
|
class USHSlidingDoorAnimationsSetData* AnimationsSetData; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHSlidingDoorAnimationsComponent* Component)> OnLockedAnimPlayed; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHSlidingDoorAnimationsComponent* Component)> OnOpenAnimPlayed; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x28]; // 0x00F0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MovementSnapFinished(bool WasCompleted);
|
|
void OnLockedAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnOpenAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void PutCharacterOnSpotFinished(bool WasCompleted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSlidingDoorAnimationsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSlidingDoorAnimationsComponent")
|
|
}
|
|
static class USHSlidingDoorAnimationsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSlidingDoorAnimationsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSlidingDoorAnimationsComponent;
|
|
|
|
// Class SHProto.SHSlidingDoorLockComponent
|
|
// 0x0000 (0x00E8 - 0x00E8)
|
|
class USHSlidingDoorLockComponent final : public USHDoorLockBaseComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSlidingDoorLockComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSlidingDoorLockComponent")
|
|
}
|
|
static class USHSlidingDoorLockComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSlidingDoorLockComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSlidingDoorLockComponent;
|
|
|
|
// Class SHProto.SHSpawnPoint
|
|
// 0x0000 (0x0308 - 0x0308)
|
|
class ASHSpawnPoint : public ASpawnPoint
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSpawnPoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSpawnPoint")
|
|
}
|
|
static class ASHSpawnPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSpawnPoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSpawnPoint;
|
|
|
|
// Class SHProto.SHSpawnpointsItemsDatabase
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHSpawnpointsItemsDatabase final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHSpawnpointItemsDataSet> CummulativeSpawnpoints; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHSpawnpointItemsDataSet> OthersSpawnpoints; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSpawnpointsItemsDatabase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSpawnpointsItemsDatabase")
|
|
}
|
|
static class USHSpawnpointsItemsDatabase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSpawnpointsItemsDatabase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSpawnpointsItemsDatabase;
|
|
|
|
// Class SHProto.SHSpawnpointsTutorialsDatabase
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USHSpawnpointsTutorialsDatabase final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHSpawnpointTutorialsDataSet> CummulativeSpawnpoints; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSHSpawnpointTutorialsDataSet> OthersSpawnpoints; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSpawnpointsTutorialsDatabase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSpawnpointsTutorialsDatabase")
|
|
}
|
|
static class USHSpawnpointsTutorialsDatabase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSpawnpointsTutorialsDatabase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSpawnpointsTutorialsDatabase;
|
|
|
|
// Class SHProto.SHStagedAnimActionExecutive
|
|
// 0x0018 (0x0080 - 0x0068)
|
|
class USHStagedAnimActionExecutive final : public USHAnimActionExecutiveBase
|
|
{
|
|
public:
|
|
TSubclassOf<class USHBaseStagedAnimInstance> GameplayStagedAnimInstClass; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHBaseStagedAnimInstance* LinkedStagedAnimInst; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AdvanceStageRequest();
|
|
class USHBaseStagedAnimInstance* GetLinkedStagedAnimInst();
|
|
void OnAnimInstInteractionBlendingOut();
|
|
void OnAnimInstInteractionFinished();
|
|
void OnAnimInstInteractionFinishStart();
|
|
void OnAnimInstInteractionStarted();
|
|
void OnAnimInstStageAdvanced();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStagedAnimActionExecutive")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStagedAnimActionExecutive")
|
|
}
|
|
static class USHStagedAnimActionExecutive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStagedAnimActionExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStagedAnimActionExecutive;
|
|
|
|
// Class SHProto.SHStairsBase
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|
class ASHStairsBase : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* StairsGraphicalMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* StairsProxyMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHStairsDetectionZoneComponent*> DetectionZoneComponents; // 0x02C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStairsBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStairsBase")
|
|
}
|
|
static class ASHStairsBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHStairsBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHStairsBase;
|
|
|
|
// Class SHProto.SHStairsDetectionZoneComponent
|
|
// 0x0020 (0x02C0 - 0x02A0)
|
|
class USHStairsDetectionZoneComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
struct FVector Extent; // 0x02A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool Enabled; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStairsDetectionZoneComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStairsDetectionZoneComponent")
|
|
}
|
|
static class USHStairsDetectionZoneComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStairsDetectionZoneComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStairsDetectionZoneComponent;
|
|
|
|
// Class SHProto.SHStealthModeCmbSubcompSettings
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHStealthModeCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
float RotationInputScale; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ControlRotationInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSHMovementDataStruct MovementData; // 0x0038(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
float FOVValue; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHBlendData FOVBlend; // 0x0068(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStealthModeCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStealthModeCmbSubcompSettings")
|
|
}
|
|
static class USHStealthModeCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStealthModeCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStealthModeCmbSubcompSettings;
|
|
|
|
// Class SHProto.SHStealthModeCmbSubcomp
|
|
// 0x0090 (0x00C8 - 0x0038)
|
|
class USHStealthModeCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHMovementDataStruct StealthModeMovementData; // 0x0048(0x0028)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHBlendData StealthModeFOVBlend; // 0x0078(0x0020)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_98[0x30]; // 0x0098(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetAllowStealthModeWhenBlocked(const bool allow, const class UObject* Object);
|
|
void SetStealthModeBlocked(const bool Blocked, const class UObject* Object);
|
|
|
|
bool IsInStealthMode() const;
|
|
bool IsStealthModeBlocked() const;
|
|
bool IsStealthModeWhenBlockedAllowed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStealthModeCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStealthModeCmbSubcomp")
|
|
}
|
|
static class USHStealthModeCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStealthModeCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStealthModeCmbSubcomp;
|
|
|
|
// Class SHProto.SHStressCmbSubcompSettings
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class USHStressCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
float LevelThreshold_Light; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LevelThreshold_Medium; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LevelThreshold_High; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloseEnemyClampRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultReactionChance_Medium; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* AkEventReaction_Medium; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultReactionChance_High; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* AkEventReaction_High; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStressCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStressCmbSubcompSettings")
|
|
}
|
|
static class USHStressCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStressCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStressCmbSubcompSettings;
|
|
|
|
// Class SHProto.SHStressCmbSubcomp
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USHStressCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
class USHStressCmbSubcompSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessRangedFireSuccess(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStressCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStressCmbSubcomp")
|
|
}
|
|
static class USHStressCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStressCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStressCmbSubcomp;
|
|
|
|
// Class SHProto.SHStruggleCmbSubcompSettings
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class USHStruggleCmbSubcompSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FRotator LookAtOffsetRotation; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float LookAtDuration; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectStruggle; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectStruggleWin; // 0x0054(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEffectHandle SpecialEffectStruggleLose; // 0x005C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStruggleCmbSubcompSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStruggleCmbSubcompSettings")
|
|
}
|
|
static class USHStruggleCmbSubcompSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStruggleCmbSubcompSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStruggleCmbSubcompSettings;
|
|
|
|
// Class SHProto.SHStruggleTutorialHandler
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USHStruggleTutorialHandler : public USHTutorialHandlerBase
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStruggleTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStruggleTutorialHandler")
|
|
}
|
|
static class USHStruggleTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStruggleTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStruggleTutorialHandler;
|
|
|
|
// Class SHProto.SHStruggleWithHoldInputTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHStruggleWithHoldInputTutorialHandler final : public USHStruggleTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStruggleWithHoldInputTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStruggleWithHoldInputTutorialHandler")
|
|
}
|
|
static class USHStruggleWithHoldInputTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStruggleWithHoldInputTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStruggleWithHoldInputTutorialHandler;
|
|
|
|
// Class SHProto.SHStruggleWithMashInputTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHStruggleWithMashInputTutorialHandler final : public USHStruggleTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHStruggleWithMashInputTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHStruggleWithMashInputTutorialHandler")
|
|
}
|
|
static class USHStruggleWithMashInputTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHStruggleWithMashInputTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStruggleWithMashInputTutorialHandler;
|
|
|
|
// Class SHProto.SHSwarmBase
|
|
// 0x00C8 (0x0378 - 0x02B0)
|
|
class ASHSwarmBase final : public AActor
|
|
{
|
|
public:
|
|
class UNiagaraComponent* _NiagaraComp; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USHSwarmBoundRegion* _MainBoundRegion; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* _FollowPointsRoot; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CreeperLifetime; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D CreeperSize; // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SpawnBurst; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpawnRate; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D StartSpeed; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PreferMoveThanStand; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FVector2D> BehaviourStateTime; // 0x0300(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector2D> BehaviourStateSpeed; // 0x0310(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> BehaviourStateAngleCone; // 0x0320(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool DestroyRegionsEnabled; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool RegionsFollowEnabled; // 0x0331(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool RegionFollowIsGlobal; // 0x0332(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESwarmFollowType RegionFollowType; // 0x0333(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _FlashlightInfluenceEnabled; // 0x0334(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _UseCharacterFlashlightParams; // 0x0335(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_336[0x2]; // 0x0336(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _FlashlightConeInner; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _FlashlightConeOuter; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _FlashlightDistanceRange; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _FlashlightStrengthEffect; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _GunshootRadius; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _GunshootOriginTime; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _GunshootStrength; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _GunshootFalloffExp; // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _ShowDebugInPlayMode; // 0x0358(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_359[0x7]; // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASHCharacterPlay* _CharacterPlay; // 0x0360(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ASHFlashlight* _FlashlightPtr; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool _SwarmDisabled; // 0x0370(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetValidRegions(TSubclassOf<class USHSwarmRegionBase> RegionClass, TArray<class USHSwarmRegionBase*>* OutComponents, bool RemoveDisabledRegions);
|
|
void InitializeSwarm();
|
|
void OnFlashlightOff();
|
|
void OnFlashlightOn();
|
|
void OnWeaponFireEffect();
|
|
void OnWeaponFireEffectImpl(class USHRangedCmbSubcomp* RangedCombatSubcomponent, class ASHItemWeapon* ItemWeaponContext);
|
|
void RefreshAllRegions();
|
|
void RefreshAllVariables();
|
|
void RefreshBoundRegions();
|
|
void RefreshDestroyRegions();
|
|
void RefreshFollowPoints();
|
|
void RefreshFollowRegions();
|
|
void RefreshReflectRegions();
|
|
void RefreshRegions(const class FName& RegionNiagaraName, const TSubclassOf<class USHSwarmRegionBase> RegionClass);
|
|
void RefreshRegionsSimply(const class FName& RegionNiagaraName, const TSubclassOf<class USHSwarmRegionBase> RegionClass);
|
|
void RefreshSpawnRegions();
|
|
void SetSwarmDisabled(bool IsDisable);
|
|
void ShowAllDebugRegions(bool isShow);
|
|
void UpdateStateAngleCone(ESwarmCreeperState State, float Angle);
|
|
void UpdateStateParameters();
|
|
void UpdateStateSpeed(ESwarmCreeperState State, const struct FVector2D& Speed);
|
|
void UpdateStateTime(ESwarmCreeperState State, const struct FVector2D& Time);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmBase")
|
|
}
|
|
static class ASHSwarmBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSwarmBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSwarmBase;
|
|
|
|
// Class SHProto.SHSwarmSpawnRegion
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class USHSwarmSpawnRegion final : public USHSwarmRegionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmSpawnRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmSpawnRegion")
|
|
}
|
|
static class USHSwarmSpawnRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmSpawnRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmSpawnRegion;
|
|
|
|
// Class SHProto.SHSwarmBoundRegion
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class USHSwarmBoundRegion final : public USHSwarmRegionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmBoundRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmBoundRegion")
|
|
}
|
|
static class USHSwarmBoundRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmBoundRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmBoundRegion;
|
|
|
|
// Class SHProto.SHSwarmReflectRegion
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class USHSwarmReflectRegion final : public USHSwarmRegionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmReflectRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmReflectRegion")
|
|
}
|
|
static class USHSwarmReflectRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmReflectRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmReflectRegion;
|
|
|
|
// Class SHProto.SHSwarmFollowRegion
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class USHSwarmFollowRegion final : public USHSwarmRegionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmFollowRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmFollowRegion")
|
|
}
|
|
static class USHSwarmFollowRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSwarmFollowRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSwarmFollowRegion;
|
|
|
|
// Class SHProto.SHSwarmVolume
|
|
// 0x0000 (0x02E8 - 0x02E8)
|
|
class ASHSwarmVolume final : public AVolume
|
|
{
|
|
public:
|
|
void SetColorShape(const struct FColor& ShapeColor, float Opacity, bool DisplayShadedVolume);
|
|
|
|
bool IsPointWithin(const struct FVector& Point) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSwarmVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSwarmVolume")
|
|
}
|
|
static class ASHSwarmVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHSwarmVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHSwarmVolume;
|
|
|
|
// Class SHProto.SHSystemFXDataMappings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHSystemFXDataMappings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class UPhysicalMaterial*, class USHSystemFXData*> Mappings; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSystemFXDataMappings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSystemFXDataMappings")
|
|
}
|
|
static class USHSystemFXDataMappings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSystemFXDataMappings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSystemFXDataMappings;
|
|
|
|
// Class SHProto.SHSystemFXData
|
|
// 0x00D0 (0x0100 - 0x0030)
|
|
class USHSystemFXData final : public UDataAsset
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UNiagaraSystem> ImpactFX; // 0x0030(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactFXLifeTime; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseCustomDecalData; // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CustomDecalSize; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<int32> DecalAtlasFrames; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInterface> ImpactDecal; // 0x0080(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactDecalSize; // 0x00B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactDecalExtraRandomSize; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAkSwitchValue> ImpactSoundSwitch; // 0x00D0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHSystemFXData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHSystemFXData")
|
|
}
|
|
static class USHSystemFXData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHSystemFXData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHSystemFXData;
|
|
|
|
// Class SHProto.SHTimeManagerComponent
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class USHTimeManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTimeManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTimeManagerComponent")
|
|
}
|
|
static class USHTimeManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTimeManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTimeManagerComponent;
|
|
|
|
// Class SHProto.SHTraceHelperStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USHTraceHelperStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool K2_ComplexCapsuleTraceByChannel(struct FHitResult* OutHitResult, struct FRotator* OutHitRotation, float* OutHitCapsuleHalfHeight, float* OutHitCapsuleHeightScalar, class UObject* InWorldContext, float InCapsuleRadius, float InCapsuleFromHalfHeight, float InCapsuleToHalfHeight, const struct FVector& InFromLocation, const struct FVector& InToLocation, const struct FRotator& InFromRotation, const struct FRotator& InDeltaRotation, float InRotationPrecisionAngle, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, float InCollisionPullbackTime, ETraceTypeQuery InTraceChannel, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_ComplexCapsuleTraceByComponent(struct FHitResult* OutHitResult, struct FRotator* OutHitRotation, float* OutHitCapsuleHalfHeight, float* OutHitCapsuleHeightScalar, class UCapsuleComponent* InCapsuleComponent, float InCapsuleRadiusIncrease, float InCapsuleHalfHeightIncrease, float InCapsuleToHalfHeight, const struct FVector& InToLocation, const struct FRotator& InToDeltaRotation, float InRotationPrecisionAngle, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, float InCollisionPullbackTime, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_ComplexCapsuleTraceByProfile(struct FHitResult* OutHitResult, struct FRotator* OutHitRotation, float* OutHitCapsuleHalfHeight, float* OutHitCapsuleHeightScalar, class UObject* InWorldContext, float InCapsuleRadius, float InCapsuleFromHalfHeight, float InCapsuleToHalfHeight, const struct FVector& InFromLocation, const struct FVector& InToLocation, const struct FRotator& InFromRotation, const struct FRotator& InDeltaRotation, float InRotationPrecisionAngle, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, float InCollisionPullbackTime, class FName InCollisionProfileName, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_RotateCapsuleOutOfCollisionByChannel(struct FHitResult* OutHitResult, struct FVector* OutLocation, struct FRotator* OutRotation, class UObject* InWorldContext, float InCapsuleRadius, float InCapsuleHalfHeight, float InRotationAnchorHeightScalar, const struct FVector& InLocation, const struct FRotator& InRotation, const struct FVector2D& InPullbackRotationMinimumAngles, const struct FVector2D& InPullbackRotationMaximumAngles, float InRotationPrecisionAngle, bool InSnapBackToCollision, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, ETraceTypeQuery InTraceChannel, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_RotateCapsuleOutOfCollisionByComponent(struct FHitResult* OutHitResult, struct FVector* OutLocation, struct FRotator* OutRotation, class UCapsuleComponent* InCapsuleComponent, float InCapsuleRadiusIncrease, float InCapsuleHalfHeightIncrease, float InRotationAnchorHeightScalar, const struct FVector2D& InPullbackRotationMinimumAngles, const struct FVector2D& InPullbackRotationMaximumAngles, float InRotationPrecisionAngle, bool InSnapBackToCollision, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_RotateCapsuleOutOfCollisionByProfile(struct FHitResult* OutHitResult, struct FVector* OutLocation, struct FRotator* OutRotation, class UObject* InWorldContext, float InCapsuleRadius, float InCapsuleHalfHeight, float InRotationAnchorHeightScalar, const struct FVector& InLocation, const struct FRotator& InRotation, const struct FVector2D& InPullbackRotationMinimumAngles, const struct FVector2D& InPullbackRotationMaximumAngles, float InRotationPrecisionAngle, bool InSnapBackToCollision, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, class FName InCollisionProfileName, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_TraceSphereAlongCapsuleByChannel(struct FHitResult* OutHitResult, float* OutSignedCollisionDistanceScalar, class UObject* InWorldContext, const struct FVector& InLocation, const struct FQuat& InRotation, float InCapsuleRadius, float InCapsuleHalfHeight, float InCapsuleAnchorHeightScalar, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, ETraceTypeQuery InTraceChannel, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_TraceSphereAlongCapsuleByComponent(struct FHitResult* OutHitResult, float* OutSignedCollisionDistanceScalar, class UCapsuleComponent* InCapsuleComponent, float InCapsuleRadiusIncrease, float InCapsuleHalfHeightIncrease, float InCapsuleAnchorHeightScalar, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, ETraceTypeQuery InTraceChannel, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
static bool K2_TraceSphereAlongCapsuleByProfile(struct FHitResult* OutHitResult, float* OutSignedCollisionDistanceScalar, class UObject* InWorldContext, const struct FVector& InLocation, const struct FQuat& InRotation, float InCapsuleRadius, float InCapsuleHalfHeight, float InCapsuleAnchorHeightScalar, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, class FName InCollisionProfileName, bool InTraceComplex, const TArray<class AActor*>& InActorsToIgnore, float InDrawDebugDuration);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraceHelperStatics")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraceHelperStatics")
|
|
}
|
|
static class USHTraceHelperStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraceHelperStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraceHelperStatics;
|
|
|
|
// Class SHProto.SHTraversalClimbComponent
|
|
// 0x0158 (0x02E0 - 0x0188)
|
|
class alignas(0x10) USHTraversalClimbComponent final : public USHTraversalBaseComponent
|
|
{
|
|
public:
|
|
float MaxDistanceToEdge; // 0x0188(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAngleToEdge; // 0x018C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHTraversalClimbAnimInstance> AnimInstanceClass; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DistanceScoreMultiplier; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ViewScoreMultiplier; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StandingOnSplineScoreMuliplier; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EdgeHeightCheckOffset; // 0x01A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDirectionDistOffset; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TraversalDirectionRadiusCheck; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HorizontalHeightCheckOffset; // 0x01B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(ESHDetectionSide DetectionSide)> OnTraversalStarted; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(ESHDetectionSide DetectionSide)> OnTraversalFinished; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(ESHDetectionSide DetectionSide)> OnTraversalAborted; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHTraversalClimbAnimInstance* LinkedTraversalAnimGraphInstance; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USplineComponent*> EdgeSplines; // 0x01F0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_200[0xE0]; // 0x0200(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Initialize(class USphereComponent* InProximitySphere, const TArray<class USplineComponent*>& InEdgeSplines);
|
|
void ProcessEndTraversal();
|
|
void ProcessMovementSnapEnd(bool WasCompleted);
|
|
void ProcessSlideSnapEnd(bool WasCompleted);
|
|
void RegisterSplines(const TArray<class USplineComponent*>& InEdgeSplines);
|
|
void UnregisterSplines(const TArray<class USplineComponent*>& InEdgeSplines);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalClimbComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalClimbComponent")
|
|
}
|
|
static class USHTraversalClimbComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalClimbComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalClimbComponent;
|
|
|
|
// Class SHProto.SHTraversalIconBaseManager
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class USHTraversalIconBaseManager : public UActorComponent
|
|
{
|
|
public:
|
|
float IconUnavailableOpacityMultiplier; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USHTraversalBaseComponent* AssignedTraversalComponent; // 0x00A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* AssignedIconComponent; // 0x00B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessObstacleProximityFoundCharacterEvent(class USHTraversalBaseComponent* InTraversalComponent);
|
|
void ProcessObstacleProximityLostCharacterEvent(class USHTraversalBaseComponent* InTraversalComponent);
|
|
void ProcessObstacleTraversalUnavailableChangedEvent(class USHTraversalBaseComponent* InTraversalComponent);
|
|
void RegisterRequisites(class USHTraversalBaseComponent* InTraversalComponent, class USHInteractionIconComponent* InIconComponent);
|
|
void ResetForcedIconState();
|
|
void SetForcedIconState(ESHInteractionIconState InForcedState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalIconBaseManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalIconBaseManager")
|
|
}
|
|
static class USHTraversalIconBaseManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalIconBaseManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalIconBaseManager;
|
|
|
|
// Class SHProto.SHTraversalClimbIconManager
|
|
// 0x0000 (0x00D8 - 0x00D8)
|
|
class USHTraversalClimbIconManager final : public USHTraversalIconBaseManager
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalClimbIconManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalClimbIconManager")
|
|
}
|
|
static class USHTraversalClimbIconManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalClimbIconManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalClimbIconManager;
|
|
|
|
// Class SHProto.SHTraversalCrawlTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHTraversalCrawlTutorialHandler final : public USHTraversalTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalCrawlTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalCrawlTutorialHandler")
|
|
}
|
|
static class USHTraversalCrawlTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalCrawlTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalCrawlTutorialHandler;
|
|
|
|
// Class SHProto.SHTraversalCustomObstacle
|
|
// 0x0048 (0x0300 - 0x02B8)
|
|
class ASHTraversalCustomObstacle final : public ASHTraversalBase
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* ObstacleMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* PlaneSideDetectionComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* TraversalIcon; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalObstacleComponent* TraversalObstacleComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalObstacleIconManager* TraversalIconManager; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapObstacleComponent* GameplayMapObject; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Initialize(const TArray<class USplineComponent*>& InEdgeSplines);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalCustomObstacle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalCustomObstacle")
|
|
}
|
|
static class ASHTraversalCustomObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHTraversalCustomObstacle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHTraversalCustomObstacle;
|
|
|
|
// Class SHProto.SHTraversalJumpDownTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHTraversalJumpDownTutorialHandler final : public USHTraversalTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalJumpDownTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalJumpDownTutorialHandler")
|
|
}
|
|
static class USHTraversalJumpDownTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalJumpDownTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalJumpDownTutorialHandler;
|
|
|
|
// Class SHProto.SHTraversalLadder
|
|
// 0x0100 (0x03B8 - 0x02B8)
|
|
class ASHTraversalLadder final : public ASHTraversalBase
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* LadderMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGenericAbove; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphereAbove; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIconAbove; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectableAbove; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShapeAbove; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionGenericComponent* InteractionGenericBelow; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionProximitySphereBelow; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* InteractionIconBelow; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHRaycastDetectableComponent* InteractionDetectableBelow; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionDetectableShapeBelow; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapLadderComponent* GameplayMapObject; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManagerAbove; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionManagerComponent* InteractionManagerBelow; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 StepsNum; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D PitchViewRotationLimit; // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D YawViewRotationLimit; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> AnimInstanceClass; // 0x0350(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHTraversalLadder* LadderActorPtr, ESHDetectionSide Side)> TraversalStartedEvent; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHTraversalLadder* LadderActorPtr, ESHDetectionSide Side)> TraversalFinishedEvent; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class ASHCharacterPlay* InteractingCharacter; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalLadderAnimInstance* LinkedTraversalLadderAnimGraphInstance; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B0[0x8]; // 0x03B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTraversalFinished(const ESHDetectionSide Side);
|
|
void OnTraversalStarted(const ESHDetectionSide Side);
|
|
void ProcessEndTraversalFinish();
|
|
void ProcessEndTraversalStart();
|
|
void ProcessInteract(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character);
|
|
void ProcessInteractionManagerAboveInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessInteractionManagerBelowInitialized(class USHInteractionManagerComponent* Manager);
|
|
void ProcessLookAtRotationAbsoluteEnd(bool WasCompleted);
|
|
void ProcessMovementSnapEnd(bool WasCompleted);
|
|
void ProcessSlideSnapEnd(bool WasCompleted);
|
|
|
|
struct FTransform ComputeStepWorldTransformClosestTo(const struct FVector& InWorldLoc) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalLadder")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalLadder")
|
|
}
|
|
static class ASHTraversalLadder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHTraversalLadder>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHTraversalLadder;
|
|
|
|
// Class SHProto.SHTraversalLadderAnimInstance
|
|
// 0x00A0 (0x03F0 - 0x0350)
|
|
class USHTraversalLadderAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bHasLadderEvenNumberOfSteps; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESHDetectionSide CharacterTraversalSide; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPlayStartTraversal; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPlayEndTraversal; // 0x034B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CurrentInputValue; // 0x0350(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequenceBase* EndAnimAbove; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequenceBase* EndAnimBelow; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequenceBase* StartAnimAbove_OddNumberOfSteps; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequenceBase* StartAnimAbove_EvenNumberOfSteps; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequenceBase* StartAnimBelow; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D CharacterViewRotation; // 0x0390(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StepDelta; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D TraversalPathOffsetRelativeToSteps; // 0x03A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AboveFloorRelativeToStep; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BelowFloorRelativeToStep; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C0[0x30]; // 0x03C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BroadcastEndOfTraversalFinish();
|
|
void BroadcastEndOfTraversalStart();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalLadderAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalLadderAnimInstance")
|
|
}
|
|
static class USHTraversalLadderAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalLadderAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalLadderAnimInstance;
|
|
|
|
// Class SHProto.SHTraversalObstacle
|
|
// 0x0030 (0x02E8 - 0x02B8)
|
|
class ASHTraversalObstacle final : public ASHTraversalBase
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* ObstacleMesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPlaneSideDetectionComponent* PlaneSideDetectionComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHInteractionIconComponent* TraversalIcon; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalObstacleComponent* TraversalObstacleComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHTraversalObstacleIconManager* TraversalIconManager; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHGameplayMapObstacleComponent* GameplayMapObject; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalObstacle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalObstacle")
|
|
}
|
|
static class ASHTraversalObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHTraversalObstacle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHTraversalObstacle;
|
|
|
|
// Class SHProto.SHTraversalObstacleExtendedComponent
|
|
// 0x0508 (0x0690 - 0x0188)
|
|
class alignas(0x10) USHTraversalObstacleExtendedComponent final : public USHTraversalBaseComponent
|
|
{
|
|
public:
|
|
struct FVector TraversalAnimPosition; // 0x0188(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RequiredDistance; // 0x01A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RequiredViewDotProduct; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSecureView; // 0x01BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BD[0x3]; // 0x01BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator SecuredViewOffset; // 0x01C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bSecureViewDurationAsAnimLengthMul; // 0x01D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D9[0x3]; // 0x01D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SecuredViewDuration; // 0x01DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseFocusTracking; // 0x01E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1E1[0x7]; // 0x01E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraAnimationData CameraAnimationStart; // 0x01E8(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHCameraAnimationData CameraAnimationEnd; // 0x0268(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSHTraversalObstacleExtendedAnimationSet AnimationSet; // 0x02E8(0x02C0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector TraversalSecureArea; // 0x05A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalObstacleExtendedComponent* ComponentPtr)> PreTraversalStarted; // 0x05C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalObstacleExtendedComponent* ComponentPtr)> OnTraversalStarted; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalObstacleExtendedComponent* ComponentPtr)> OnTraversalStageChanged; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHTraversalObstacleExtendedComponent* ComponentPtr)> OnTraversalFinished; // 0x05F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class USHAnimMontagePlayer* AnimMontagePlayer; // 0x0600(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCapsuleComponent* TeleportToOnPlayingEndComponent; // 0x0608(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class ASHCameraAnimationExecutive> PlayingCameraAnimExe; // 0x0610(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_618[0x78]; // 0x0618(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessMovementSnapFinish(bool bWasCompleted);
|
|
void ProcessTraversalAnimBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcesTraversalAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
|
|
ESHTraversalObstacleExtendedStage GetCurrentStage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalObstacleExtendedComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalObstacleExtendedComponent")
|
|
}
|
|
static class USHTraversalObstacleExtendedComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalObstacleExtendedComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalObstacleExtendedComponent;
|
|
|
|
// Class SHProto.SHTraversalObstacleExtendedIconManager
|
|
// 0x0000 (0x00D8 - 0x00D8)
|
|
class USHTraversalObstacleExtendedIconManager final : public USHTraversalIconBaseManager
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalObstacleExtendedIconManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalObstacleExtendedIconManager")
|
|
}
|
|
static class USHTraversalObstacleExtendedIconManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalObstacleExtendedIconManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalObstacleExtendedIconManager;
|
|
|
|
// Class SHProto.SHTraversalObstacleIconManager
|
|
// 0x0000 (0x00D8 - 0x00D8)
|
|
class USHTraversalObstacleIconManager final : public USHTraversalIconBaseManager
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalObstacleIconManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalObstacleIconManager")
|
|
}
|
|
static class USHTraversalObstacleIconManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalObstacleIconManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalObstacleIconManager;
|
|
|
|
// Class SHProto.SHTraversalSqueezeTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHTraversalSqueezeTutorialHandler final : public USHTraversalTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalSqueezeTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalSqueezeTutorialHandler")
|
|
}
|
|
static class USHTraversalSqueezeTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalSqueezeTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalSqueezeTutorialHandler;
|
|
|
|
// Class SHProto.SHTraversalVaultTutorialHandler
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class USHTraversalVaultTutorialHandler final : public USHTraversalTutorialHandler
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHTraversalVaultTutorialHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHTraversalVaultTutorialHandler")
|
|
}
|
|
static class USHTraversalVaultTutorialHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHTraversalVaultTutorialHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHTraversalVaultTutorialHandler;
|
|
|
|
// Class SHProto.SHUfoEndingFactor
|
|
// 0x0068 (0x0098 - 0x0030)
|
|
class USHUfoEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHUfoEndingInteraction, bool> InteractionToValueMap; // 0x0030(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_UFOEnding_DrawDebug();
|
|
void SHDebug_Character_Endings_Factors_UFOEnding_SetDebugValue(int32 InInteractionIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHUfoEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHUfoEndingFactor")
|
|
}
|
|
static class USHUfoEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHUfoEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHUfoEndingFactor;
|
|
|
|
// Class SHProto.SHUfoEndingInteractionArea
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|
class ASHUfoEndingInteractionArea final : public AActor
|
|
{
|
|
public:
|
|
ESHUfoEndingInteraction InteractionContext; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x1F]; // 0x02B1(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsCompleted();
|
|
void SetEnabled(const class UObject* Enabler, bool InEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHUfoEndingInteractionArea")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHUfoEndingInteractionArea")
|
|
}
|
|
static class ASHUfoEndingInteractionArea* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHUfoEndingInteractionArea>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHUfoEndingInteractionArea;
|
|
|
|
// Class SHProto.SHUserButton
|
|
// 0x00E0 (0x0358 - 0x0278)
|
|
class USHUserButton : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Blocked : 1; // 0x0278(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBButton* Root_but; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextLayoutWidget* Label_wdg; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FText DisplayName; // 0x0290(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class FText Description; // 0x02A8(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class FText InactiveDescription; // 0x02C0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnClicked; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnHovered; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnUnhovered; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const class FText& Text)> OnShowDescription; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnHideDescription; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void BP_OnLockedChanged(bool bIsLocked);
|
|
void SetDisplayName(const class FText& Text);
|
|
void SetLocked(bool bInIsLocked);
|
|
|
|
bool IsLocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHUserButton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHUserButton")
|
|
}
|
|
static class USHUserButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHUserButton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHUserButton;
|
|
|
|
// Class SHProto.SHValveAnimInstance
|
|
// 0x0040 (0x0390 - 0x0350)
|
|
class USHValveAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayInteraction; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bProcessInteraction; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFinishInteraction; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34B[0x45]; // 0x034B(0x0045)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyInteractionFinishBegin();
|
|
void ApplyInteractionFinished();
|
|
void ApplyInteractionFirstPhaseEnded();
|
|
void ApplyInteractionFirstPhaseStarted();
|
|
void ApplyInteractionSecondPhaseEnded();
|
|
void ApplyInteractionSecondPhaseStarted();
|
|
void ApplyInteractionStarted();
|
|
|
|
bool CanReceiveInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHValveAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHValveAnimInstance")
|
|
}
|
|
static class USHValveAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHValveAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHValveAnimInstance;
|
|
|
|
// Class SHProto.SHValveWithRequiredItem
|
|
// 0x00F8 (0x0490 - 0x0398)
|
|
class ASHValveWithRequiredItem final : public ASHValve
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle RequiredItem; // 0x0398(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform AddingItemCameraRelTransform; // 0x03B0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform RotatingValveCameraRelTransform; // 0x0410(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCorrectItemSelectedAudio; // 0x0470(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_471[0x7]; // 0x0471(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class ASHValveWithRequiredItem* ValveWithRequiredItem)> RequiredItemAddedEvent; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bHasAddedRequiredItem; // 0x0488(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_489[0x7]; // 0x0489(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ProcessFocusableItemSelectedEvent(class FName InItemName);
|
|
void ProcessRequiredItemAdded();
|
|
|
|
bool HasAddedRequiredItem() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHValveWithRequiredItem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHValveWithRequiredItem")
|
|
}
|
|
static class ASHValveWithRequiredItem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHValveWithRequiredItem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHValveWithRequiredItem;
|
|
|
|
// Class SHProto.SHVehicleAnimInstance
|
|
// 0x0020 (0x0370 - 0x0350)
|
|
class USHVehicleAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool bPlayInteraction; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInstantGetIn; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFinishInteraction; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsMovementBlocked; // 0x034B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CurrentInputValue; // 0x0350(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHVehicleAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHVehicleAnimInstance")
|
|
}
|
|
static class USHVehicleAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHVehicleAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHVehicleAnimInstance;
|
|
|
|
// Class SHProto.SHVehicleComponent
|
|
// 0x0068 (0x0108 - 0x00A0)
|
|
class USHVehicleComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHVehicleComponent* VehiclePtr, class USHVehicleSpotComponent* VehicleSpotPtr)> OnPassagerSpotRegister; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHVehicleComponent* VehiclePtr, class USHVehicleSpotComponent* VehicleSpotPtr)> OnPassagerSpotUnregister; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> MovementProcessorClass; // 0x00C0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHVehicleMovementProcessor* MovementProcessor; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USHVehicleSpotComponent*> VehiclePassengerSpots; // 0x00F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ClearAccumulatedMovement();
|
|
void GetInInstant(class ACharacter* InteractingCharacter, class USHVehicleSpotComponent* PassengerSpot);
|
|
void GetOutInstant(class ACharacter* InteractingCharacter);
|
|
void Initialize();
|
|
void TeleportVehicle(const struct FVector& InWorldLoc, const struct FRotator& InWorldRot);
|
|
|
|
class USHVehicleMovementProcessor* GetMovementProcessor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHVehicleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHVehicleComponent")
|
|
}
|
|
static class USHVehicleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHVehicleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHVehicleComponent;
|
|
|
|
// Class SHProto.SHVehicleSpotCameraDataSet
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class USHVehicleSpotCameraDataSet final : public UDataAsset
|
|
{
|
|
public:
|
|
bool bUseCustomViewComponentRelLoc; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CustomViewComponentRelLoc; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseLimitPitch; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D PitchLimitToSet; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseLimitYaw; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D YawLimitToSet; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCustomCameraData; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSHCameraDataStruct CustomCameraData; // 0x0088(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHVehicleSpotCameraDataSet")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHVehicleSpotCameraDataSet")
|
|
}
|
|
static class USHVehicleSpotCameraDataSet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHVehicleSpotCameraDataSet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHVehicleSpotCameraDataSet;
|
|
|
|
// Class SHProto.SHVehicleSpotComponent
|
|
// 0x0090 (0x0330 - 0x02A0)
|
|
class USHVehicleSpotComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> AnimInstanceClass; // 0x02A0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanReceiveInput; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> InputReceiverClass; // 0x02D8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHVehicleSpotCameraDataSet* CameraDataSet; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHVehicleComponent* VehicleComponent; // 0x0310(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USHVehicleInputReceiver* InputReceiver; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ACharacter* InteractingCharacter; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class ACharacter* GetInteractingCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHVehicleSpotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHVehicleSpotComponent")
|
|
}
|
|
static class USHVehicleSpotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHVehicleSpotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHVehicleSpotComponent;
|
|
|
|
// Class SHProto.SHWaterManagerComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class USHWaterManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ASHWaterVolume*> RegisteredWaterVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class AActor* TrackedActor; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_WaterInteraction_DrawDebug();
|
|
|
|
class ASHWaterVolume* GetSimulatingWaterVolume() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWaterManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWaterManagerComponent")
|
|
}
|
|
static class USHWaterManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWaterManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWaterManagerComponent;
|
|
|
|
// Class SHProto.SHWaterVolume
|
|
// 0x0020 (0x0308 - 0x02E8)
|
|
class ASHWaterVolume final : public AVolume
|
|
{
|
|
public:
|
|
uint8 Pad_2E8[0x20]; // 0x02E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisableRuntimeSimulation(const bool IsDisable, const class UObject* Object);
|
|
|
|
bool IsPointWithin(const struct FVector& Point) const;
|
|
bool IsRuntimeSimulationDisabled() const;
|
|
bool IsRuntimeSimulationDisabledBy(const class UObject* Object) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWaterVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWaterVolume")
|
|
}
|
|
static class ASHWaterVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHWaterVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHWaterVolume;
|
|
|
|
// Class SHProto.SHWeaponAnimInstance
|
|
// 0x0000 (0x0350 - 0x0350)
|
|
class USHWeaponAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
bool IsAiming() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWeaponAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWeaponAnimInstance")
|
|
}
|
|
static class USHWeaponAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWeaponAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWeaponAnimInstance;
|
|
|
|
// Class SHProto.SHWeaponManageCmbSubcomp
|
|
// 0x0158 (0x0190 - 0x0038)
|
|
class USHWeaponManageCmbSubcomp final : public USHCombatSubcomponentBase
|
|
{
|
|
public:
|
|
class ASHItemWeapon* EquippedWeapon; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LastUsedWeapon; // 0x0040(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LastUsedMeleeWeapon; // 0x0048(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LastUsedRangedWeapon; // 0x0050(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x138]; // 0x0058(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnChangeWeaponEquipBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnChangeWeaponEquipEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnChangeWeaponUnequipBlendingOut(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnChangeWeaponUnequipEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnEquipWeaponEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void OnUnequipWeaponEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType);
|
|
void ProcessCombatPoseChangedEvent(class USHCharacterPlayCombatComponent* ComponentPtr);
|
|
void ProcessItemRemovedEvent(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
void ProcessPreloadItemAssetsEvent(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
void ProcessReleasePreloadedItemAssetsEvent(class USHCharacterPlayItemsComponent* ComponentPtr, class FName ItemContext);
|
|
bool RequestEquipWeapon(class FName WeaponDataRowName, bool Instant);
|
|
bool RequestUnequipWeapon(bool Instant);
|
|
void SHDebug_Character_Combat_UnequipWeapon();
|
|
|
|
class ASHItemWeapon* GetEquippedWeapon() const;
|
|
class FName GetEquippedWeaponName() const;
|
|
class FName GetLastUsedMeleeWeapon() const;
|
|
class FName GetLastUsedRangedWeapon() const;
|
|
class FName GetLastUsedWeapon() const;
|
|
class FName GetMeleeWeaponToEquip(bool Next) const;
|
|
class FName GetNoWeaponDataTableRowName() const;
|
|
class FName GetRangedWeaponToEquip(bool Next) const;
|
|
bool HasEquippedWeapon() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWeaponManageCmbSubcomp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWeaponManageCmbSubcomp")
|
|
}
|
|
static class USHWeaponManageCmbSubcomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWeaponManageCmbSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWeaponManageCmbSubcomp;
|
|
|
|
// Class SHProto.SHWestCityFWInteractedAllAtHeavensNightEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHWestCityFWInteractedAllAtHeavensNightEndingFactor final : public USHBoolEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_WestCityFWInteractedAllAtHeavensNightEndingFactor_SetDebugValue(bool InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWestCityFWInteractedAllAtHeavensNightEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWestCityFWInteractedAllAtHeavensNightEndingFactor")
|
|
}
|
|
static class USHWestCityFWInteractedAllAtHeavensNightEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWestCityFWInteractedAllAtHeavensNightEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWestCityFWInteractedAllAtHeavensNightEndingFactor;
|
|
|
|
// Class SHProto.SHWestCityFWMariaRedirectionsCommentsEndingFactor
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class USHWestCityFWMariaRedirectionsCommentsEndingFactor final : public USHIntEndingFactor
|
|
{
|
|
public:
|
|
void SHDebug_Character_Endings_WestCityFWMariaRedirectionsCommentsEndingFactor_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWestCityFWMariaRedirectionsCommentsEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWestCityFWMariaRedirectionsCommentsEndingFactor")
|
|
}
|
|
static class USHWestCityFWMariaRedirectionsCommentsEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWestCityFWMariaRedirectionsCommentsEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWestCityFWMariaRedirectionsCommentsEndingFactor;
|
|
|
|
// Class SHProto.SHWoodsideCoinPuzzleEndingFactor
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class USHWoodsideCoinPuzzleEndingFactor final : public USHEndingFactor
|
|
{
|
|
public:
|
|
TMap<ESHWoodsideCoinPuzzleEndingFactorValue, struct FSHEndingScoreChanger> ValueToScoreChangeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
ESHWoodsideCoinPuzzleEndingFactorValue Value; // 0x0080(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SHDebug_Character_Endings_Factors_WoodsideCoinPuzzle_SetDebugValue(int32 InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWoodsideCoinPuzzleEndingFactor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWoodsideCoinPuzzleEndingFactor")
|
|
}
|
|
static class USHWoodsideCoinPuzzleEndingFactor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHWoodsideCoinPuzzleEndingFactor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHWoodsideCoinPuzzleEndingFactor;
|
|
|
|
// Class SHProto.SHWorldSettings
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class ASHWorldSettings : public AAtmosphereCtrlWorldSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHWorldSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHWorldSettings")
|
|
}
|
|
static class ASHWorldSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHWorldSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHWorldSettings;
|
|
|
|
// Class SHProto.SkeletonRagdollProfileBonesDynamic
|
|
// 0x0010 (0x00B8 - 0x00A8)
|
|
class USkeletonRagdollProfileBonesDynamic final : public USkeletonRagdollProfile
|
|
{
|
|
public:
|
|
TArray<struct FBoneRagdoll> Bones; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkeletonRagdollProfileBonesDynamic")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkeletonRagdollProfileBonesDynamic")
|
|
}
|
|
static class USkeletonRagdollProfileBonesDynamic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkeletonRagdollProfileBonesDynamic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkeletonRagdollProfileBonesDynamic;
|
|
|
|
// Class SHProto.SkeletonRagdollProfilesDA
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USkeletonRagdollProfilesDA final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSkeletonRagdollProfileData> Profiles; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkeletonRagdollProfilesDA")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkeletonRagdollProfilesDA")
|
|
}
|
|
static class USkeletonRagdollProfilesDA* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkeletonRagdollProfilesDA>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkeletonRagdollProfilesDA;
|
|
|
|
// Class SHProto.SpotLightWithShadowDistanceComponent
|
|
// 0x0010 (0x0440 - 0x0430)
|
|
class USpotLightWithShadowDistanceComponent final : public USpotLightComponent
|
|
{
|
|
public:
|
|
float ShadowMaxDrawDistance; // 0x0428(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowMaxDistanceFadeRange; // 0x042C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_430[0x10]; // 0x0430(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpotLightWithShadowDistanceComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpotLightWithShadowDistanceComponent")
|
|
}
|
|
static class USpotLightWithShadowDistanceComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USpotLightWithShadowDistanceComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpotLightWithShadowDistanceComponent;
|
|
|
|
// Class SHProto.USHMariaPushComponent
|
|
// 0x0008 (0x00A8 - 0x00A0)
|
|
class UUSHMariaPushComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float DistanceToMove; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector CalculatePushedLoc(const struct FVector& PushingLoc, const struct FVector& PushingNormal);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("USHMariaPushComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"USHMariaPushComponent")
|
|
}
|
|
static class UUSHMariaPushComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUSHMariaPushComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUSHMariaPushComponent;
|
|
|
|
// Class SHProto.SHAnimNotify_SaveSnapshot
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USHAnimNotify_SaveSnapshot final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName SnapshotName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotify_SaveSnapshot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotify_SaveSnapshot")
|
|
}
|
|
static class USHAnimNotify_SaveSnapshot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotify_SaveSnapshot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_SaveSnapshot;
|
|
|
|
// Class SHProto.SHAnimNotifyState
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class USHAnimNotifyState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float StateDuration; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StateCurrentTime; // 0x0034(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SHAnimNotifyState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHAnimNotifyState")
|
|
}
|
|
static class USHAnimNotifyState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USHAnimNotifyState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotifyState;
|
|
|
|
}
|
|
|