#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: ExtendedStatComponent_Stamina #include "Basic.hpp" #include "Engine_structs.hpp" #include "ExtendedStatComponent_classes.hpp" namespace SDK { // BlueprintGeneratedClass ExtendedStatComponent_Stamina.ExtendedStatComponent_Stamina_C // 0x0020 (0x0238 - 0x0218) class UExtendedStatComponent_Stamina_C final : public UExtendedStatComponent_C { public: struct FPointerToUberGraphFrame UberGraphFrame_ExtendedStatComponent_Stamina_C; // 0x0218(0x0008)(ZeroConstructor, Transient, DuplicateTransient) double OverdraftValue; // 0x0220(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double AddValueRatio_Sp; // 0x0228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double SpCostFactor_Final; // 0x0230(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) public: void DirectlyModifyStaminaValue(double NewTime, bool BeSureUseNewtime, double NewValue); void ExecuteUbergraph_ExtendedStatComponent_Stamina(int32 EntryPoint); double GetDelayStartRegeneratingTime(); double GetMinValue(); void GetValueCostRatio(double* Ratio); void ModifyStaminaValue(double Value, double NewTime, bool BeSureUseNewtime); void RefreshSpCostFactor(); void InitStatManager(); void OnBaseValueChanged(const struct FGameplayTag& stat, double NewValue); void ResetCurrentValue(); void SetAddValueRatio(double Value); public: static class UClass* StaticClass() { BP_STATIC_CLASS_IMPL("ExtendedStatComponent_Stamina_C") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtendedStatComponent_Stamina_C") } static class UExtendedStatComponent_Stamina_C* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExtendedStatComponent_Stamina_C; }