93 lines
5.8 KiB
C++
93 lines
5.8 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: SHCharacterPlay_BP
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "SHProto_structs.hpp"
|
|
#include "SHProto_classes.hpp"
|
|
#include "Being_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// BlueprintGeneratedClass SHCharacterPlay_BP.SHCharacterPlay_BP_C
|
|
// 0x0070 (0x08E0 - 0x0870)
|
|
class ASHCharacterPlay_BP_C final : public ASHCharacterPlay
|
|
{
|
|
public:
|
|
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0870(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
|
class UBeingRootMotionBank* AIRootMotionBank; // 0x0878(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UMaiCoverUser* AICoverUser; // 0x0880(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class USHAIHostileAttackers* AIHostileAttackers; // 0x0888(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UBeingIgnoreMeStat* AIIgnoreMeStat; // 0x0890(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UBeingVisibilityLevelStat* AIVisibilityLevel; // 0x0898(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UDaiAnimSet* AIAnims; // 0x08A0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UMaterialParamsPhxShadow* MaterialParamsPhxShadow; // 0x08A8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UDialogSpeaker* DialogSpeaker; // 0x08B0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
class UBeingFootstepTracer* BeingFootstepTracer; // 0x08B8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
|
|
float Timeline_Intensity_5CCE7456444F1F041D4D4691632009F7; // 0x08C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
ETimelineDirection Timeline__Direction_5CCE7456444F1F041D4D4691632009F7; // 0x08C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_8C5[0x3]; // 0x08C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTimelineComponent* Timeline; // 0x08C8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
class UMaterialInstanceDynamic* RainDistortionEffect_MID; // 0x08D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|
|
|
public:
|
|
void UserConstructionScript();
|
|
void UpdateRainDistortion(double WetDryFactor);
|
|
void Timeline__UpdateFunc();
|
|
void Timeline__FinishedFunc();
|
|
void SetJacketWrinkleWeights(double Weight0, double Weight1, double Weight2, double Weight3);
|
|
void ReceiveBeginPlay();
|
|
void ProcessPointDamageEvent(double DamageValue, const class UObject* DamageCauser, const struct FVector& HitDirection, const TSubclassOf<class UDamageType> DamageType);
|
|
void ProcessCombatModeChangeEvent();
|
|
void OnWetFactorChange(class USHFXRaingWettingSubcomp* Component);
|
|
void OnPushedByDoorEvent(class USHDoorMovementComponent* DoorMovementComp, const struct FVector& pushNormal);
|
|
void IsLyingOnGround_(bool* Result);
|
|
void IsItLastHit(class UClass* DamageType, double Damage, bool* Result);
|
|
void IsDead_(bool* Result);
|
|
void GetLastDamageClass(class UClass** Result);
|
|
void GetHealth_(double* Result);
|
|
void ExecuteUbergraph_SHCharacterPlay_BP(int32 EntryPoint);
|
|
void BndEvt__SHCharacterPlay_BP_AICoverUser_K2Node_ComponentBoundEvent_1_OnCoverChanged__DelegateSignature(class UMaiCoverComponent* cover);
|
|
void BndEvt__SHCharacterPlay_BP_AICoverUser_K2Node_ComponentBoundEvent_0_OnCoverChanged__DelegateSignature(class UMaiCoverComponent* cover);
|
|
void ApplyPointDamage(double BaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class UClass* DamageTypeClass, class AController* EventInstigator, class AActor* DamageCauser);
|
|
|
|
EVerticalStance GetVerticalStance() const;
|
|
ESoundMovement GetSoundMovement() const;
|
|
struct FVector GetPushingVelocity() const;
|
|
class USceneComponent* GetLookAtTargetComponent() const;
|
|
class UAnimationAsset* GetAnimByTag(const struct FGameplayTag& Tag, struct FDaiAnimPlayParams* playParams) const;
|
|
TArray<struct FDaiAnimPlayParams> GetAllAnimsByTag(const struct FGameplayTagContainer& Tags_0) const;
|
|
void FootstepCreated(class ABeingFootstep* Footstep) const;
|
|
bool CanPushDoor() const;
|
|
bool CanBePushedByDoor() const;
|
|
bool CanBeLookedAt() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
BP_STATIC_CLASS_IMPL("SHCharacterPlay_BP_C")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SHCharacterPlay_BP_C")
|
|
}
|
|
static class ASHCharacterPlay_BP_C* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASHCharacterPlay_BP_C>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHCharacterPlay_BP_C;
|
|
|
|
}
|
|
|