mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
109 lines
5.2 KiB
C++
109 lines
5.2 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class TimeManagement.TimeSynchronizationSource
|
|
class UTimeSynchronizationSource : public UObject
|
|
{
|
|
public:
|
|
bool bUseForSynchronization; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_119[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 FrameOffset; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTimeSynchronizationSource* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class TimeManagement.FixedFrameRateCustomTimeStep
|
|
class UFixedFrameRateCustomTimeStep : public UEngineCustomTimeStep
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFixedFrameRateCustomTimeStep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class TimeManagement.GenlockedCustomTimeStep
|
|
class UGenlockedCustomTimeStep : public UFixedFrameRateCustomTimeStep
|
|
{
|
|
public:
|
|
bool bAutoDetectFormat; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_124[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGenlockedCustomTimeStep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class TimeManagement.GenlockedFixedRateCustomTimeStep
|
|
class UGenlockedFixedRateCustomTimeStep : public UGenlockedCustomTimeStep
|
|
{
|
|
public:
|
|
struct FFrameRate FrameRate; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldBlock; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSingleFrameDeltaTime; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_127[0x16]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGenlockedFixedRateCustomTimeStep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x58 - 0x30)
|
|
// Class TimeManagement.GenlockedTimecodeProvider
|
|
class UGenlockedTimecodeProvider : public UTimecodeProvider
|
|
{
|
|
public:
|
|
bool bUseGenlockToCount; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_12A[0x27]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGenlockedTimecodeProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class TimeManagement.TimeManagementBlueprintLibrary
|
|
class UTimeManagementBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTimeManagementBlueprintLibrary* GetDefaultObj();
|
|
|
|
struct FFrameTime TransformTime(struct FFrameTime& SourceTime, struct FFrameRate& SourceRate, struct FFrameRate& DestinationRate);
|
|
struct FFrameNumber Subtract_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
|
|
struct FFrameNumber Subtract_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B);
|
|
struct FFrameTime SnapFrameTimeToRate(struct FFrameTime& SourceTime, struct FFrameRate& SourceRate, struct FFrameRate& SnapToRate);
|
|
struct FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, struct FFrameRate& FrameRate);
|
|
struct FFrameNumber Multiply_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
|
|
bool IsValid_MultipleOf(struct FFrameRate& InFrameRate, struct FFrameRate& OtherFramerate);
|
|
bool IsValid_Framerate(struct FFrameRate& InFrameRate);
|
|
struct FFrameRate GetTimecodeFrameRate();
|
|
struct FTimecode GetTimecode();
|
|
struct FFrameNumber Divide_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
|
|
class FString Conv_TimecodeToString(struct FTimecode& InTimecode, bool bForceSignDisplay);
|
|
float Conv_QualifiedFrameTimeToSeconds(struct FQualifiedFrameTime& InFrameTime);
|
|
float Conv_FrameRateToSeconds(struct FFrameRate& InFrameRate);
|
|
int32 Conv_FrameNumberToInteger(struct FFrameNumber& InFrameNumber);
|
|
struct FFrameNumber Add_FrameNumberInteger(const struct FFrameNumber& A, int32 B);
|
|
struct FFrameNumber Add_FrameNumberFrameNumber(const struct FFrameNumber& A, const struct FFrameNumber& B);
|
|
};
|
|
|
|
}
|
|
|
|
|