PalWorld-NetCrack/SDK/OnlineSubsystem_structs.hpp
2024-01-22 14:43:11 +08:00

66 lines
2.3 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EInAppPurchaseState : uint8
{
Unknown = 0,
Success = 1,
Failed = 2,
Cancelled = 3,
Invalid = 4,
NotAllowed = 5,
Restored = 6,
AlreadyOwned = 7,
EInAppPurchaseState_MAX = 8,
};
enum class EMPMatchOutcome : uint8
{
None = 0,
Quit = 1,
Won = 2,
Lost = 3,
Tied = 4,
TimeExpired = 5,
First = 6,
Second = 7,
Third = 8,
Fourth = 9,
EMPMatchOutcome_MAX = 10,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// ScriptStruct OnlineSubsystem.NamedInterface
struct FNamedInterface
{
public:
class FName InterfaceName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UObject* InterfaceObject; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// ScriptStruct OnlineSubsystem.NamedInterfaceDef
struct FNamedInterfaceDef
{
public:
class FName InterfaceName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString InterfaceClassName; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}