Update Unreal Engine SDK
This commit is contained in:
73
Samson/SDK/CJTime_classes.hpp
Normal file
73
Samson/SDK/CJTime_classes.hpp
Normal file
@@ -0,0 +1,73 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: CJTime
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CJTime_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class CJTime.TimeSubsystem
|
||||
// 0x00E8 (0x0118 - 0x0030)
|
||||
class UTimeSubsystem final : public UGameInstanceSubsystem
|
||||
{
|
||||
public:
|
||||
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 ActionPointsLeftToday; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 BonusActionPoints; // 0x003C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 ReservedActionPoints; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_44[0x1C]; // 0x0044(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMulticastInlineDelegate<void(int32 ActionPointsLeft, int32 ActionPointsReserved)> OnActionPointsLeftChangedNotification; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(int32 PreviousBonusActionPointsLeft, int32 CurrentBonusActionPointsReserved)> OnBonusActionPointsChangedNotification; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(int32 ActionPointsLeft, int32 ActionPointsReserved)> OnActionPointsReservedChangedNotification; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(ETimePeriod Period, int32 MaxActionPoints)> OnMaxActionPointsChangedNotification; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_A0[0x78]; // 0x00A0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static void ClearTimeDilation(const class UObject* WorldContextObject, int32 Handle);
|
||||
static int32 SetTimeDilation(const class UObject* WorldContextObject, float TimeDilation);
|
||||
static int32 SetTimeDilationCurveForDuration(const class UObject* WorldContextObject, const struct FRuntimeFloatCurve& Curve, float Scalar, float Duration);
|
||||
static int32 SetTimeDilationForDuration(const class UObject* WorldContextObject, float TimeDilation, float Duration);
|
||||
|
||||
int32 GetActionPointLeft(ETimePeriod Period);
|
||||
ETimePeriod GetCurrentTimePeriod();
|
||||
int32 GetMaxActionPoint(ETimePeriod Period);
|
||||
int32 GetTotalMaxActionPoints();
|
||||
void GiveBonusActionPoints(int32 NewPoints);
|
||||
bool ReserveActionPoints(int32 ActionPoints);
|
||||
void ResetActionPoints();
|
||||
void SetMaxActionPoint(ETimePeriod Period, int32 Points);
|
||||
|
||||
bool CanAfford(int32 APCost) const;
|
||||
int32 GetCurrentDay(const class UObject* WorldContextObject) const;
|
||||
double GetTimeSinceLastSave() const;
|
||||
double GetTotalTimePlayed() const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("TimeSubsystem")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"TimeSubsystem")
|
||||
}
|
||||
static class UTimeSubsystem* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UTimeSubsystem>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UTimeSubsystem;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user