Add Unreal Engine SDK
This commit is contained in:
112
WuchangFF/SDK/ExtendedStatComponent_classes.hpp
Normal file
112
WuchangFF/SDK/ExtendedStatComponent_classes.hpp
Normal file
@@ -0,0 +1,112 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: ExtendedStatComponent
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "GameplayTags_structs.hpp"
|
||||
#include "DynamicCombatSystem_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// BlueprintGeneratedClass ExtendedStatComponent.ExtendedStatComponent_C
|
||||
// 0x0130 (0x0218 - 0x00E8)
|
||||
class UExtendedStatComponent_C : public UProxyCharacterComponent
|
||||
{
|
||||
public:
|
||||
struct FPointerToUberGraphFrame UberGraphFrame; // 0x00E8(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
||||
struct FGameplayTag Type; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
double RegenerationTickInterval; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash)
|
||||
double CurrentValue; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double MaxValue; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool DoesRegenerates; // 0x0110(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
double RegenValue; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
struct FTimerHandle RegenHandle; // 0x0120(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash)
|
||||
TMulticastInlineDelegate<void(const struct FGameplayTag& Type, double OldValue, double NewValue, double MaxValue)> OnStatValueChanged; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void(const struct FGameplayTag& Type)> OnValueReachMax; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void(const struct FGameplayTag& Type)> OnValueReachMin; // 0x0148(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
double ReenableCustomTime; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double CurrentRegeneration; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
float StartIntervalTime; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
float EndIntervalTime; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double MinValue; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double AddValueRatio; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
TMulticastInlineDelegate<void(double OldValue, double NewValue, double MaxValue)> OnHealthChanged; // 0x0180(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
double PreCurrentValueCached; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double HPReduceFactor; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
struct FTimerHandle ResetHPTimer; // 0x01A0(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
TMulticastInlineDelegate<void(double Value)> OnReduceMaxHP; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMap<class FString, bool> ReduceRoute; // 0x01B8(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance)
|
||||
class AActor* DecreaseCauser; // 0x0208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
bool EnableDecreaseCauser; // 0x0210(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
public:
|
||||
void AddReduceRoute(const class FString& Key, const bool Value);
|
||||
void Caculate_New_Value_if_Modify_(double Delta, double* RealValueAfterModify);
|
||||
void CallOnValueChanged();
|
||||
void CallOnValueReachMax();
|
||||
void CallOnValueReachMin();
|
||||
bool CanModifiableValue();
|
||||
void Change_Regen_Percent(int32 Percent);
|
||||
void ClearRegenTimer();
|
||||
void ExecuteUbergraph_ExtendedStatComponent(int32 EntryPoint);
|
||||
void GetCurrentMaxValue(double* Value);
|
||||
void GetCurrentValue(double* CurrentValue_0);
|
||||
class AActor* GetDecreaseCauser();
|
||||
double GetDelayStartRegeneratingTime();
|
||||
void GetMaxValue(double* Value);
|
||||
double GetMinValue();
|
||||
void GetReduceRoute(TMap<class FString, bool>* Output_Get);
|
||||
double GetReenableCustomTime();
|
||||
void GetValueCostRatio(double* Ratio);
|
||||
void ImplReplaceBeginPlay(const bool ReInit);
|
||||
void InitStatManager();
|
||||
void Modify_Stat(double Value, class AActor* DecreaseCauser_0);
|
||||
void OnBaseValueChanged(const struct FGameplayTag& stat, double NewValue);
|
||||
void ReceiveBeginPlay();
|
||||
void reducemaxhp();
|
||||
void ReduceMaxHPFactor(double InValue);
|
||||
void RefreshRegenTimer();
|
||||
void RegenTick();
|
||||
void ResetCurrentMaxValue();
|
||||
void ResetCurrentValue();
|
||||
void ResetMaxHPFactor();
|
||||
void ResetMaxValue();
|
||||
void ResetRegenerating();
|
||||
void ResetRegeneratingAndTime(double NewTime, bool BeSureUseNewtime);
|
||||
void SetAddValueRatio(double Value);
|
||||
void SetCurrentValue(double Value);
|
||||
void SetMaxValue(double MaxValue_0);
|
||||
void SetMinValue(double Value);
|
||||
void SetRegeneratingTime(double NewTime);
|
||||
void Try_Update_DecreaseCauser(double Delta, class AActor* DamageCauser);
|
||||
void UpdateCurrentMaxValue(double NewMaxValue);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
BP_STATIC_CLASS_IMPL("ExtendedStatComponent_C")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"ExtendedStatComponent_C")
|
||||
}
|
||||
static class UExtendedStatComponent_C* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UExtendedStatComponent_C>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UExtendedStatComponent_C;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user