931 lines
63 KiB
C++
931 lines
63 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: SDSOnline
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "SDSOnline_structs.hpp"
|
|
#include "AccelByteUe4Sdk_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class SDSOnline.SDSPresenceSettings
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USDSPresenceSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool bEnablePlatformPresence; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableAccelBytePresence; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSPresenceSettings">();
|
|
}
|
|
static class USDSPresenceSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSPresenceSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSPresenceSettings) == 0x000008, "Wrong alignment on USDSPresenceSettings");
|
|
static_assert(sizeof(USDSPresenceSettings) == 0x000040, "Wrong size on USDSPresenceSettings");
|
|
static_assert(offsetof(USDSPresenceSettings, bEnablePlatformPresence) == 0x000038, "Member 'USDSPresenceSettings::bEnablePlatformPresence' has a wrong offset!");
|
|
static_assert(offsetof(USDSPresenceSettings, bEnableAccelBytePresence) == 0x000039, "Member 'USDSPresenceSettings::bEnableAccelBytePresence' has a wrong offset!");
|
|
|
|
// Class SDSOnline.PresenceUpdaterComponent
|
|
// 0x0040 (0x00F0 - 0x00B0)
|
|
class UPresenceUpdaterComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class FString> StartActivities; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FString> EndActivities; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FString> VisibileActivities; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
class FString PresenceText; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnBeginOverlap(class AActor* MyActor, class AActor* OtherActor);
|
|
void OnFetchOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PresenceUpdaterComponent">();
|
|
}
|
|
static class UPresenceUpdaterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPresenceUpdaterComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPresenceUpdaterComponent) == 0x000008, "Wrong alignment on UPresenceUpdaterComponent");
|
|
static_assert(sizeof(UPresenceUpdaterComponent) == 0x0000F0, "Wrong size on UPresenceUpdaterComponent");
|
|
static_assert(offsetof(UPresenceUpdaterComponent, StartActivities) == 0x0000B0, "Member 'UPresenceUpdaterComponent::StartActivities' has a wrong offset!");
|
|
static_assert(offsetof(UPresenceUpdaterComponent, EndActivities) == 0x0000C0, "Member 'UPresenceUpdaterComponent::EndActivities' has a wrong offset!");
|
|
static_assert(offsetof(UPresenceUpdaterComponent, VisibileActivities) == 0x0000D0, "Member 'UPresenceUpdaterComponent::VisibileActivities' has a wrong offset!");
|
|
static_assert(offsetof(UPresenceUpdaterComponent, PresenceText) == 0x0000E0, "Member 'UPresenceUpdaterComponent::PresenceText' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSAchievement
|
|
// 0x0068 (0x0090 - 0x0028)
|
|
class USDSAchievement final : public UObject
|
|
{
|
|
public:
|
|
class FString ID; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Progress; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText Title; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
class FText LockedDescription; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
class FText UnlockedDescription; // 0x0070(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
bool bIsHidden; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUnlocked; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESDSAchievementSource Source; // 0x008A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const class FText GetDescription() const;
|
|
bool IsUnlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSAchievement">();
|
|
}
|
|
static class USDSAchievement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSAchievement>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSAchievement) == 0x000008, "Wrong alignment on USDSAchievement");
|
|
static_assert(sizeof(USDSAchievement) == 0x000090, "Wrong size on USDSAchievement");
|
|
static_assert(offsetof(USDSAchievement, ID) == 0x000028, "Member 'USDSAchievement::ID' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, Progress) == 0x000038, "Member 'USDSAchievement::Progress' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, Title) == 0x000040, "Member 'USDSAchievement::Title' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, LockedDescription) == 0x000058, "Member 'USDSAchievement::LockedDescription' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, UnlockedDescription) == 0x000070, "Member 'USDSAchievement::UnlockedDescription' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, bIsHidden) == 0x000088, "Member 'USDSAchievement::bIsHidden' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, bIsUnlocked) == 0x000089, "Member 'USDSAchievement::bIsUnlocked' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievement, Source) == 0x00008A, "Member 'USDSAchievement::Source' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSAchievementsSettings
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USDSAchievementsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool bEnablePlatformAchievements; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableAccelByteAchievements; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AchievementPaginationAmount; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSAchievementsSettings">();
|
|
}
|
|
static class USDSAchievementsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSAchievementsSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSAchievementsSettings) == 0x000008, "Wrong alignment on USDSAchievementsSettings");
|
|
static_assert(sizeof(USDSAchievementsSettings) == 0x000040, "Wrong size on USDSAchievementsSettings");
|
|
static_assert(offsetof(USDSAchievementsSettings, bEnablePlatformAchievements) == 0x000038, "Member 'USDSAchievementsSettings::bEnablePlatformAchievements' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievementsSettings, bEnableAccelByteAchievements) == 0x000039, "Member 'USDSAchievementsSettings::bEnableAccelByteAchievements' has a wrong offset!");
|
|
static_assert(offsetof(USDSAchievementsSettings, AchievementPaginationAmount) == 0x00003C, "Member 'USDSAchievementsSettings::AchievementPaginationAmount' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSActivityLocationUpdaterComponent
|
|
// 0x0040 (0x00F0 - 0x00B0)
|
|
class USDSActivityLocationUpdaterComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FTimerHandle TimerHandle; // 0x00B0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USDSActivitySettings* ActivitySettings; // 0x00C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x28]; // 0x00C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSActivityLocationUpdaterComponent">();
|
|
}
|
|
static class USDSActivityLocationUpdaterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSActivityLocationUpdaterComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSActivityLocationUpdaterComponent) == 0x000008, "Wrong alignment on USDSActivityLocationUpdaterComponent");
|
|
static_assert(sizeof(USDSActivityLocationUpdaterComponent) == 0x0000F0, "Wrong size on USDSActivityLocationUpdaterComponent");
|
|
static_assert(offsetof(USDSActivityLocationUpdaterComponent, TimerHandle) == 0x0000B0, "Member 'USDSActivityLocationUpdaterComponent::TimerHandle' has a wrong offset!");
|
|
static_assert(offsetof(USDSActivityLocationUpdaterComponent, ActivitySettings) == 0x0000C0, "Member 'USDSActivityLocationUpdaterComponent::ActivitySettings' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSOnlineSettings
|
|
// 0x0118 (0x0150 - 0x0038)
|
|
class USDSOnlineSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool bEnableKraftonID; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowGameNullOnlineSubsystem; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateRandomSuffixForDeviceAuth; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisplayOnlineDebugInfo; // 0x003B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisplayOnlineDebugInfoSeconds; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisplayOnlineDebugInfoSize; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowSkipLogin; // 0x0044(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowLoginUI; // 0x0045(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceLoginUI; // 0x0046(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoLoginInitialUser; // 0x0047(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableMatchmaking; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double AccountRetrySeconds; // 0x0050(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAccountRetryExponential; // 0x0058(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 MaxAccountRetry; // 0x0059(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequireAlwaysOnline; // 0x005A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5B[0x1]; // 0x005B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MandatoryOnlineQuitThresholdSeconds; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGPPSettingsOverrideEnvironment EditorGPPSettingsDev; // 0x0060(0x0030)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FGPPSettingsOverride EpicGPPSettings; // 0x0090(0x0090)(Edit, Config, NativeAccessSpecifierPublic)
|
|
class FString KraftonIdUrlDev; // 0x0120(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString KraftonIdUrlCert; // 0x0130(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString KraftonIdUrlLive; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSOnlineSettings">();
|
|
}
|
|
static class USDSOnlineSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSOnlineSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSOnlineSettings) == 0x000008, "Wrong alignment on USDSOnlineSettings");
|
|
static_assert(sizeof(USDSOnlineSettings) == 0x000150, "Wrong size on USDSOnlineSettings");
|
|
static_assert(offsetof(USDSOnlineSettings, bEnableKraftonID) == 0x000038, "Member 'USDSOnlineSettings::bEnableKraftonID' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bAllowGameNullOnlineSubsystem) == 0x000039, "Member 'USDSOnlineSettings::bAllowGameNullOnlineSubsystem' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bGenerateRandomSuffixForDeviceAuth) == 0x00003A, "Member 'USDSOnlineSettings::bGenerateRandomSuffixForDeviceAuth' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bDisplayOnlineDebugInfo) == 0x00003B, "Member 'USDSOnlineSettings::bDisplayOnlineDebugInfo' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, DisplayOnlineDebugInfoSeconds) == 0x00003C, "Member 'USDSOnlineSettings::DisplayOnlineDebugInfoSeconds' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, DisplayOnlineDebugInfoSize) == 0x000040, "Member 'USDSOnlineSettings::DisplayOnlineDebugInfoSize' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bAllowSkipLogin) == 0x000044, "Member 'USDSOnlineSettings::bAllowSkipLogin' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bShowLoginUI) == 0x000045, "Member 'USDSOnlineSettings::bShowLoginUI' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bForceLoginUI) == 0x000046, "Member 'USDSOnlineSettings::bForceLoginUI' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bAutoLoginInitialUser) == 0x000047, "Member 'USDSOnlineSettings::bAutoLoginInitialUser' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bEnableMatchmaking) == 0x000048, "Member 'USDSOnlineSettings::bEnableMatchmaking' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, AccountRetrySeconds) == 0x000050, "Member 'USDSOnlineSettings::AccountRetrySeconds' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bAccountRetryExponential) == 0x000058, "Member 'USDSOnlineSettings::bAccountRetryExponential' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, MaxAccountRetry) == 0x000059, "Member 'USDSOnlineSettings::MaxAccountRetry' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, bRequireAlwaysOnline) == 0x00005A, "Member 'USDSOnlineSettings::bRequireAlwaysOnline' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, MandatoryOnlineQuitThresholdSeconds) == 0x00005C, "Member 'USDSOnlineSettings::MandatoryOnlineQuitThresholdSeconds' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, EditorGPPSettingsDev) == 0x000060, "Member 'USDSOnlineSettings::EditorGPPSettingsDev' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, EpicGPPSettings) == 0x000090, "Member 'USDSOnlineSettings::EpicGPPSettings' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, KraftonIdUrlDev) == 0x000120, "Member 'USDSOnlineSettings::KraftonIdUrlDev' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, KraftonIdUrlCert) == 0x000130, "Member 'USDSOnlineSettings::KraftonIdUrlCert' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineSettings, KraftonIdUrlLive) == 0x000140, "Member 'USDSOnlineSettings::KraftonIdUrlLive' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSActivitySettings
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class USDSActivitySettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
float DistanceForUpdate; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableLocationUpdater; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FString> ValidLocations; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSActivitySettings">();
|
|
}
|
|
static class USDSActivitySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSActivitySettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSActivitySettings) == 0x000008, "Wrong alignment on USDSActivitySettings");
|
|
static_assert(sizeof(USDSActivitySettings) == 0x000050, "Wrong size on USDSActivitySettings");
|
|
static_assert(offsetof(USDSActivitySettings, DistanceForUpdate) == 0x000038, "Member 'USDSActivitySettings::DistanceForUpdate' has a wrong offset!");
|
|
static_assert(offsetof(USDSActivitySettings, bEnableLocationUpdater) == 0x00003C, "Member 'USDSActivitySettings::bEnableLocationUpdater' has a wrong offset!");
|
|
static_assert(offsetof(USDSActivitySettings, ValidLocations) == 0x000040, "Member 'USDSActivitySettings::ValidLocations' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSActivityVisibility
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USDSActivityVisibility final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FString ActivityId; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bVisible; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSActivityVisibility* UpdateActivityVisibility(const class FString& ActivityId_0, bool bVisible_0);
|
|
|
|
void HandleOnlineUser(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSActivityVisibility">();
|
|
}
|
|
static class USDSActivityVisibility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSActivityVisibility>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSActivityVisibility) == 0x000008, "Wrong alignment on USDSActivityVisibility");
|
|
static_assert(sizeof(USDSActivityVisibility) == 0x000058, "Wrong size on USDSActivityVisibility");
|
|
static_assert(offsetof(USDSActivityVisibility, OnComplete) == 0x000030, "Member 'USDSActivityVisibility::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(USDSActivityVisibility, ActivityId) == 0x000040, "Member 'USDSActivityVisibility::ActivityId' has a wrong offset!");
|
|
static_assert(offsetof(USDSActivityVisibility, bVisible) == 0x000050, "Member 'USDSActivityVisibility::bVisible' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSGetDisplayName
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USDSGetDisplayName final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const class FString& DisplayName)> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSGetDisplayName* GetDisplayName(class UObject* WorldContextObject, ESDSLocalPlayerNum PlayerNum);
|
|
|
|
void OnFetchedOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGetDisplayName">();
|
|
}
|
|
static class USDSGetDisplayName* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGetDisplayName>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGetDisplayName) == 0x000008, "Wrong alignment on USDSGetDisplayName");
|
|
static_assert(sizeof(USDSGetDisplayName) == 0x000048, "Wrong size on USDSGetDisplayName");
|
|
static_assert(offsetof(USDSGetDisplayName, OnCompleted) == 0x000030, "Member 'USDSGetDisplayName::OnCompleted' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSCommerceSettings
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
class USDSCommerceSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
int32 PaginationAmount; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSDSCommercePlayStationServiceLabelMapEntry> PlayStationServiceLabelMapping; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FSDSCommercePlayStationLocalEntitlementServiceLabelMapEntry> PlayStationLocalEntitlementServiceLabelMapping; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FSDSCommercePlayStationLocalEntitlementToItemIds> PlayStationLocalEntitlementMapping; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FSDSCommerceSteamAppIdToItemIds> SteamEntitlementMapping; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FSDSCommerceXboxStoreIdToItemIds> XboxEntitlementMapping; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FSDSCommerceEpicItemIdToItemIds> EpicEntitlementMapping; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> PlatformProvidedItemIds; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSCommerceSettings">();
|
|
}
|
|
static class USDSCommerceSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSCommerceSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSCommerceSettings) == 0x000008, "Wrong alignment on USDSCommerceSettings");
|
|
static_assert(sizeof(USDSCommerceSettings) == 0x0000B0, "Wrong size on USDSCommerceSettings");
|
|
static_assert(offsetof(USDSCommerceSettings, PaginationAmount) == 0x000038, "Member 'USDSCommerceSettings::PaginationAmount' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, PlayStationServiceLabelMapping) == 0x000040, "Member 'USDSCommerceSettings::PlayStationServiceLabelMapping' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, PlayStationLocalEntitlementServiceLabelMapping) == 0x000050, "Member 'USDSCommerceSettings::PlayStationLocalEntitlementServiceLabelMapping' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, PlayStationLocalEntitlementMapping) == 0x000060, "Member 'USDSCommerceSettings::PlayStationLocalEntitlementMapping' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, SteamEntitlementMapping) == 0x000070, "Member 'USDSCommerceSettings::SteamEntitlementMapping' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, XboxEntitlementMapping) == 0x000080, "Member 'USDSCommerceSettings::XboxEntitlementMapping' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, EpicEntitlementMapping) == 0x000090, "Member 'USDSCommerceSettings::EpicEntitlementMapping' has a wrong offset!");
|
|
static_assert(offsetof(USDSCommerceSettings, PlatformProvidedItemIds) == 0x0000A0, "Member 'USDSCommerceSettings::PlatformProvidedItemIds' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSEndActivity
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USDSEndActivity final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FString ActivityId; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESDSActivityOutcome Outcome; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSEndActivity* EndActivity(const class FString& ActivityId_0, ESDSActivityOutcome Outcome_0);
|
|
|
|
void HandleOnlineUser(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSEndActivity">();
|
|
}
|
|
static class USDSEndActivity* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSEndActivity>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSEndActivity) == 0x000008, "Wrong alignment on USDSEndActivity");
|
|
static_assert(sizeof(USDSEndActivity) == 0x000058, "Wrong size on USDSEndActivity");
|
|
static_assert(offsetof(USDSEndActivity, OnComplete) == 0x000030, "Member 'USDSEndActivity::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(USDSEndActivity, ActivityId) == 0x000040, "Member 'USDSEndActivity::ActivityId' has a wrong offset!");
|
|
static_assert(offsetof(USDSEndActivity, Outcome) == 0x000050, "Member 'USDSEndActivity::Outcome' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSEntitlement
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class USDSEntitlement final : public UObject
|
|
{
|
|
public:
|
|
class FString ID; // 0x0028(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ItemId; // 0x0038(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool Consumable; // 0x0048(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 RemainingUses; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumConsumed; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDateTime Start; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDateTime End; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESDSEntitlementSource Source; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESDSEntitlementStatus Status; // 0x0069(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool CanConsume() const;
|
|
bool HasConsumed() const;
|
|
bool IsActive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSEntitlement">();
|
|
}
|
|
static class USDSEntitlement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSEntitlement>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSEntitlement) == 0x000008, "Wrong alignment on USDSEntitlement");
|
|
static_assert(sizeof(USDSEntitlement) == 0x000070, "Wrong size on USDSEntitlement");
|
|
static_assert(offsetof(USDSEntitlement, ID) == 0x000028, "Member 'USDSEntitlement::ID' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, ItemId) == 0x000038, "Member 'USDSEntitlement::ItemId' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, Consumable) == 0x000048, "Member 'USDSEntitlement::Consumable' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, RemainingUses) == 0x00004C, "Member 'USDSEntitlement::RemainingUses' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, NumConsumed) == 0x000050, "Member 'USDSEntitlement::NumConsumed' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, Start) == 0x000058, "Member 'USDSEntitlement::Start' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, End) == 0x000060, "Member 'USDSEntitlement::End' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, Source) == 0x000068, "Member 'USDSEntitlement::Source' has a wrong offset!");
|
|
static_assert(offsetof(USDSEntitlement, Status) == 0x000069, "Member 'USDSEntitlement::Status' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSFetchLeaderboard
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USDSFetchLeaderboard final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess, const class FString& LeaderboardCode, const TArray<struct FSDSLeaderboardRow>& Entries)> OnFetchLeaderboard; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSFetchLeaderboard* FetchLeaderboard(const class FString& LeaderboardCode, int32 rank, int32 Range);
|
|
|
|
void OnFetchedOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSFetchLeaderboard">();
|
|
}
|
|
static class USDSFetchLeaderboard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSFetchLeaderboard>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSFetchLeaderboard) == 0x000008, "Wrong alignment on USDSFetchLeaderboard");
|
|
static_assert(sizeof(USDSFetchLeaderboard) == 0x000058, "Wrong size on USDSFetchLeaderboard");
|
|
static_assert(offsetof(USDSFetchLeaderboard, OnFetchLeaderboard) == 0x000030, "Member 'USDSFetchLeaderboard::OnFetchLeaderboard' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSOnlineAccount
|
|
// 0x0248 (0x0270 - 0x0028)
|
|
class USDSOnlineAccount final : public UObject
|
|
{
|
|
public:
|
|
class FString AuthType; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Environment; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<int32> ControllerNums; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FDateTime LoginTime; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DisplayName; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FBan> Bans; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FDateTime CreatedAt; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString UserId; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PlatformUserId; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsLinkedToKraftonId; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAcceptedAllLegalDocs; // 0x00E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EA[0x186]; // 0x00EA(0x0186)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool IsOnline(const class USDSOnlineAccount* OnlineAccount);
|
|
static bool IsPrimaryAccountOnline();
|
|
|
|
void OnFetchUserAccelByteUserDataFailure(int32 ErrorCode, const class FString& ErrorMessage);
|
|
void OnFetchUserAccelByteUserDataSuccess(const struct FAccountUserData& UserData);
|
|
void OnLoginAccelByteFailure(int32 ErrorCode, const class FString& ErrorMessage);
|
|
void OnLoginAccelByteSuccess();
|
|
void OnLogoutComplete(int32 LocalUserNum, bool bWasSuccessful);
|
|
bool OSSLoginRetryIfNeeded(float Delta);
|
|
|
|
class FString GetToken() const;
|
|
bool IsInitializing() const;
|
|
bool IsLoggedIn() const;
|
|
bool IsPopulated() const;
|
|
bool IsSucceedInitializingEvenOnce() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSOnlineAccount">();
|
|
}
|
|
static class USDSOnlineAccount* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSOnlineAccount>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSOnlineAccount) == 0x000008, "Wrong alignment on USDSOnlineAccount");
|
|
static_assert(sizeof(USDSOnlineAccount) == 0x000270, "Wrong size on USDSOnlineAccount");
|
|
static_assert(offsetof(USDSOnlineAccount, AuthType) == 0x000028, "Member 'USDSOnlineAccount::AuthType' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, Environment) == 0x000038, "Member 'USDSOnlineAccount::Environment' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, ControllerNums) == 0x000048, "Member 'USDSOnlineAccount::ControllerNums' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, LoginTime) == 0x000098, "Member 'USDSOnlineAccount::LoginTime' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, DisplayName) == 0x0000A0, "Member 'USDSOnlineAccount::DisplayName' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, Bans) == 0x0000B0, "Member 'USDSOnlineAccount::Bans' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, CreatedAt) == 0x0000C0, "Member 'USDSOnlineAccount::CreatedAt' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, UserId) == 0x0000C8, "Member 'USDSOnlineAccount::UserId' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, PlatformUserId) == 0x0000D8, "Member 'USDSOnlineAccount::PlatformUserId' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, bIsLinkedToKraftonId) == 0x0000E8, "Member 'USDSOnlineAccount::bIsLinkedToKraftonId' has a wrong offset!");
|
|
static_assert(offsetof(USDSOnlineAccount, bAcceptedAllLegalDocs) == 0x0000E9, "Member 'USDSOnlineAccount::bAcceptedAllLegalDocs' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSFetchUserLeaderboard
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USDSFetchUserLeaderboard final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess, const class FString& LeaderboardCode, const struct FSDSLeaderboardRow& Entry)> OnFetchUserLeaderboardEntry; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSFetchUserLeaderboard* FetchUserLeaderboardEntry(const class FString& LeaderboardCode);
|
|
|
|
void OnFetchedOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSFetchUserLeaderboard">();
|
|
}
|
|
static class USDSFetchUserLeaderboard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSFetchUserLeaderboard>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSFetchUserLeaderboard) == 0x000008, "Wrong alignment on USDSFetchUserLeaderboard");
|
|
static_assert(sizeof(USDSFetchUserLeaderboard) == 0x000050, "Wrong size on USDSFetchUserLeaderboard");
|
|
static_assert(offsetof(USDSFetchUserLeaderboard, OnFetchUserLeaderboardEntry) == 0x000030, "Member 'USDSFetchUserLeaderboard::OnFetchUserLeaderboardEntry' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSGetAchievement
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USDSGetAchievement final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult, const class USDSAchievement* Achievement)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USDSOnlineAccount* OnlineAccount; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSGetAchievement* GetAchievement(const class USDSOnlineAccount* OnlineAccount_0, const class FString& AchievementId);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGetAchievement">();
|
|
}
|
|
static class USDSGetAchievement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGetAchievement>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGetAchievement) == 0x000008, "Wrong alignment on USDSGetAchievement");
|
|
static_assert(sizeof(USDSGetAchievement) == 0x000058, "Wrong size on USDSGetAchievement");
|
|
static_assert(offsetof(USDSGetAchievement, OnComplete) == 0x000030, "Member 'USDSGetAchievement::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(USDSGetAchievement, OnlineAccount) == 0x000040, "Member 'USDSGetAchievement::OnlineAccount' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSGetAchievements
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USDSGetAchievements final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult, const TArray<class USDSAchievement*>& Achievements)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USDSOnlineAccount* OnlineAccount; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class USDSGetAchievements* GetAchievements(const class USDSOnlineAccount* OnlineAccount_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGetAchievements">();
|
|
}
|
|
static class USDSGetAchievements* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGetAchievements>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGetAchievements) == 0x000008, "Wrong alignment on USDSGetAchievements");
|
|
static_assert(sizeof(USDSGetAchievements) == 0x000048, "Wrong size on USDSGetAchievements");
|
|
static_assert(offsetof(USDSGetAchievements, OnComplete) == 0x000030, "Member 'USDSGetAchievements::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(USDSGetAchievements, OnlineAccount) == 0x000040, "Member 'USDSGetAchievements::OnlineAccount' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSGetOnlineAccount
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USDSGetOnlineAccount final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess, const class USDSOnlineAccount* OnlineAccount)> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSGetOnlineAccount* GetOnlineAccount(int32 LocalUserNum);
|
|
|
|
void OnFetchedOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGetOnlineAccount">();
|
|
}
|
|
static class USDSGetOnlineAccount* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGetOnlineAccount>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGetOnlineAccount) == 0x000008, "Wrong alignment on USDSGetOnlineAccount");
|
|
static_assert(sizeof(USDSGetOnlineAccount) == 0x000048, "Wrong size on USDSGetOnlineAccount");
|
|
static_assert(offsetof(USDSGetOnlineAccount, OnCompleted) == 0x000030, "Member 'USDSGetOnlineAccount::OnCompleted' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSGetOnlinePermission
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USDSGetOnlinePermission final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult, const class USDSOnlineAccount* OnlineAccount, ESDSOnlinePrivilege Privilege)> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USDSOnlineAccount* OnlineAccount; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class USDSGetOnlinePermission* CanCommunicateOnline(const class USDSOnlineAccount* OnlineAccount_0);
|
|
static class USDSGetOnlinePermission* CanCrossPlay(const class USDSOnlineAccount* OnlineAccount_0);
|
|
static class USDSGetOnlinePermission* CanPlay(const class USDSOnlineAccount* OnlineAccount_0);
|
|
static class USDSGetOnlinePermission* CanPlayOnline(const class USDSOnlineAccount* OnlineAccount_0);
|
|
static class USDSGetOnlinePermission* CanUseUGC(const class USDSOnlineAccount* OnlineAccount_0);
|
|
|
|
void OnPrivilegeCheckCompleted(bool bResult, const class USDSOnlineAccount* OnlineAccount_0, ESDSOnlinePrivilege Privilege);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGetOnlinePermission">();
|
|
}
|
|
static class USDSGetOnlinePermission* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGetOnlinePermission>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGetOnlinePermission) == 0x000008, "Wrong alignment on USDSGetOnlinePermission");
|
|
static_assert(sizeof(USDSGetOnlinePermission) == 0x000050, "Wrong size on USDSGetOnlinePermission");
|
|
static_assert(offsetof(USDSGetOnlinePermission, OnCompleted) == 0x000030, "Member 'USDSGetOnlinePermission::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(USDSGetOnlinePermission, OnlineAccount) == 0x000048, "Member 'USDSGetOnlinePermission::OnlineAccount' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSGetPartyInfo
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USDSGetPartyInfo final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool IsInParty)> OnPartyInfoCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class USDSGetPartyInfo* GetPartyInfo();
|
|
|
|
void OnFetchedIsInParty(const bool IsInParty);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGetPartyInfo">();
|
|
}
|
|
static class USDSGetPartyInfo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGetPartyInfo>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGetPartyInfo) == 0x000008, "Wrong alignment on USDSGetPartyInfo");
|
|
static_assert(sizeof(USDSGetPartyInfo) == 0x000040, "Wrong size on USDSGetPartyInfo");
|
|
static_assert(offsetof(USDSGetPartyInfo, OnPartyInfoCompleted) == 0x000030, "Member 'USDSGetPartyInfo::OnPartyInfoCompleted' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSOnlineDebug
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USDSOnlineDebug final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ClearGameRecordsCache();
|
|
static bool IsAllOnlineDisabled();
|
|
static bool IsOnlineAchievementsDisabled();
|
|
static bool IsOnlineActivitiesDisabled();
|
|
static bool IsOnlineCommerceDisabled();
|
|
static bool IsOnlineExternalUIDisabled();
|
|
static bool IsOnlineGameRecordsDisabled();
|
|
static bool IsOnlineIdentityDisabled();
|
|
static bool IsOnlinePresenceDisabled();
|
|
static bool IsOnlineStatsDisabled();
|
|
static bool IsOnlineUserCloudDisabled();
|
|
static bool IsShowingOnlineInfo();
|
|
static void ResetAccelByteUserCloud();
|
|
static void ResetAchievements();
|
|
static void ResetActivities();
|
|
static void ResetPlatformUserCloud();
|
|
static void SetAllOnlineDisabled(bool bValue);
|
|
static void SetOnlineAchievementsDisabled(bool bValue);
|
|
static void SetOnlineActivitiesDisabled(bool bValue);
|
|
static void SetOnlineCommerceDisabled(bool bValue);
|
|
static void SetOnlineExternalUIDisabled(bool bValue);
|
|
static void SetOnlineGameRecordsDisabled(bool bValue);
|
|
static void SetOnlineIdentityDisabled(bool bValue);
|
|
static void SetOnlinePresenceDisabled(bool bValue);
|
|
static void SetOnlineStatsDisabled(bool bValue);
|
|
static void SetOnlineUserCloudDisabled(bool bValue);
|
|
static void SetShowOnlineInfo(bool bValue);
|
|
static void TickOnlineDebug(float DeltaTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSOnlineDebug">();
|
|
}
|
|
static class USDSOnlineDebug* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSOnlineDebug>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSOnlineDebug) == 0x000008, "Wrong alignment on USDSOnlineDebug");
|
|
static_assert(sizeof(USDSOnlineDebug) == 0x000028, "Wrong size on USDSOnlineDebug");
|
|
|
|
// Class SDSOnline.SDSOnlineUtilities
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USDSOnlineUtilities final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void GetPlayerName(const class UObject* WorldContextObject, TDelegate<void(const class FString& PlayerName)> Delegate, ESDSLocalPlayerNum PlayerNum);
|
|
static class USDSOnlineAccount* GetPrimaryOnlineAccount();
|
|
static bool IsOnline();
|
|
static bool IsRunningOnSteamDeck();
|
|
static bool IsRunningOnSteamDeckInGamingMode();
|
|
static bool IsSteamInBigPictureMode();
|
|
static bool IsUsingEpic();
|
|
static void RefreshLogin(class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSOnlineUtilities">();
|
|
}
|
|
static class USDSOnlineUtilities* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSOnlineUtilities>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSOnlineUtilities) == 0x000008, "Wrong alignment on USDSOnlineUtilities");
|
|
static_assert(sizeof(USDSOnlineUtilities) == 0x000028, "Wrong size on USDSOnlineUtilities");
|
|
|
|
// Class SDSOnline.SDSResumeActivity
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class USDSResumeActivity final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FString ActivityId; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class USDSResumeActivity* StartOrResumeActivity(const class FString& ActivityId_0);
|
|
|
|
void HandleOnlineUser(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSResumeActivity">();
|
|
}
|
|
static class USDSResumeActivity* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSResumeActivity>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSResumeActivity) == 0x000008, "Wrong alignment on USDSResumeActivity");
|
|
static_assert(sizeof(USDSResumeActivity) == 0x000050, "Wrong size on USDSResumeActivity");
|
|
static_assert(offsetof(USDSResumeActivity, OnComplete) == 0x000030, "Member 'USDSResumeActivity::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(USDSResumeActivity, ActivityId) == 0x000040, "Member 'USDSResumeActivity::ActivityId' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSShowProductInStore
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USDSShowProductInStore final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const class FString& ProductId, bool bPurchased)> OnStoreClosed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSShowProductInStore* ShowProductInStore(const class USDSStoreProduct* StoreProduct, ESDSLocalPlayerNum PlayerNum, bool bAutoAddToCart);
|
|
|
|
void OnCommerceStoreClosed(bool bPurchased);
|
|
void OnFetchedOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSShowProductInStore">();
|
|
}
|
|
static class USDSShowProductInStore* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSShowProductInStore>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSShowProductInStore) == 0x000008, "Wrong alignment on USDSShowProductInStore");
|
|
static_assert(sizeof(USDSShowProductInStore) == 0x000058, "Wrong size on USDSShowProductInStore");
|
|
static_assert(offsetof(USDSShowProductInStore, OnStoreClosed) == 0x000030, "Member 'USDSShowProductInStore::OnStoreClosed' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSStatSettings
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class USDSStatSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool bEnablePlatformStats; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableAccelByteStats; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSStatSettings">();
|
|
}
|
|
static class USDSStatSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSStatSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSStatSettings) == 0x000008, "Wrong alignment on USDSStatSettings");
|
|
static_assert(sizeof(USDSStatSettings) == 0x000040, "Wrong size on USDSStatSettings");
|
|
static_assert(offsetof(USDSStatSettings, bEnablePlatformStats) == 0x000038, "Member 'USDSStatSettings::bEnablePlatformStats' has a wrong offset!");
|
|
static_assert(offsetof(USDSStatSettings, bEnableAccelByteStats) == 0x000039, "Member 'USDSStatSettings::bEnableAccelByteStats' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSStoreProduct
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USDSStoreProduct final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSDSStoreProduct_PlayStationEntry> PlayStation; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FString XboxOne_StoreId; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString XboxSeries_StoreId; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Steam_AppId; // 0x0060(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Epic_Slug; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSStoreProduct">();
|
|
}
|
|
static class USDSStoreProduct* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSStoreProduct>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSStoreProduct) == 0x000008, "Wrong alignment on USDSStoreProduct");
|
|
static_assert(sizeof(USDSStoreProduct) == 0x000080, "Wrong size on USDSStoreProduct");
|
|
static_assert(offsetof(USDSStoreProduct, PlayStation) == 0x000030, "Member 'USDSStoreProduct::PlayStation' has a wrong offset!");
|
|
static_assert(offsetof(USDSStoreProduct, XboxOne_StoreId) == 0x000040, "Member 'USDSStoreProduct::XboxOne_StoreId' has a wrong offset!");
|
|
static_assert(offsetof(USDSStoreProduct, XboxSeries_StoreId) == 0x000050, "Member 'USDSStoreProduct::XboxSeries_StoreId' has a wrong offset!");
|
|
static_assert(offsetof(USDSStoreProduct, Steam_AppId) == 0x000060, "Member 'USDSStoreProduct::Steam_AppId' has a wrong offset!");
|
|
static_assert(offsetof(USDSStoreProduct, Epic_Slug) == 0x000070, "Member 'USDSStoreProduct::Epic_Slug' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSUpdateAchievement
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class USDSUpdateAchievement final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult, const class USDSAchievement* Achievement)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USDSOnlineAccount* OnlineAccount; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSUpdateAchievement* UpdateAchievement(const class USDSOnlineAccount* InOnlineAccount, const class FString& InAchievementId, float InValue, ESDSAchievementUpdateType InUpdateType);
|
|
|
|
void OnAchievementUpdated(bool bResult, const class USDSOnlineAccount* OnlineAccount_0, const class USDSAchievement* Achievement);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSUpdateAchievement">();
|
|
}
|
|
static class USDSUpdateAchievement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSUpdateAchievement>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSUpdateAchievement) == 0x000008, "Wrong alignment on USDSUpdateAchievement");
|
|
static_assert(sizeof(USDSUpdateAchievement) == 0x000060, "Wrong size on USDSUpdateAchievement");
|
|
static_assert(offsetof(USDSUpdateAchievement, OnComplete) == 0x000030, "Member 'USDSUpdateAchievement::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(USDSUpdateAchievement, OnlineAccount) == 0x000040, "Member 'USDSUpdateAchievement::OnlineAccount' has a wrong offset!");
|
|
|
|
// Class SDSOnline.SDSUserCloudWriteTask
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class USDSUserCloudWriteTask final : public UObject
|
|
{
|
|
public:
|
|
ESDSUserCloudType CloudType; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USDSOnlineAccount* OnlineAccount; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Filename; // 0x0038(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCompleted; // 0x0048(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 BytesWritten; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void Cancel();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSUserCloudWriteTask">();
|
|
}
|
|
static class USDSUserCloudWriteTask* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSUserCloudWriteTask>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSUserCloudWriteTask) == 0x000008, "Wrong alignment on USDSUserCloudWriteTask");
|
|
static_assert(sizeof(USDSUserCloudWriteTask) == 0x000050, "Wrong size on USDSUserCloudWriteTask");
|
|
static_assert(offsetof(USDSUserCloudWriteTask, CloudType) == 0x000028, "Member 'USDSUserCloudWriteTask::CloudType' has a wrong offset!");
|
|
static_assert(offsetof(USDSUserCloudWriteTask, OnlineAccount) == 0x000030, "Member 'USDSUserCloudWriteTask::OnlineAccount' has a wrong offset!");
|
|
static_assert(offsetof(USDSUserCloudWriteTask, Filename) == 0x000038, "Member 'USDSUserCloudWriteTask::Filename' has a wrong offset!");
|
|
static_assert(offsetof(USDSUserCloudWriteTask, bCompleted) == 0x000048, "Member 'USDSUserCloudWriteTask::bCompleted' has a wrong offset!");
|
|
static_assert(offsetof(USDSUserCloudWriteTask, BytesWritten) == 0x00004C, "Member 'USDSUserCloudWriteTask::BytesWritten' has a wrong offset!");
|
|
|
|
}
|
|
|