#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: MMPlatformHelper #include "Basic.hpp" #include "Engine_classes.hpp" #include "MMPlatformHelper_structs.hpp" #include "DeveloperSettings_classes.hpp" namespace SDK { // Class MMPlatformHelper.MMPlatformHelperLibrary // 0x0000 (0x0028 - 0x0028) class UMMPlatformHelperLibrary final : public UBlueprintFunctionLibrary { public: static void BindOnDisplayDriverChangedEvent(TDelegate Event); static bool CheckHardewareSchedulingIsDisabled(); static void EndActivity(const class FString& ActivityId, EPS5ActivityOutcome ActivityOutcome); static void FinalizeRedeemComsumable(const TArray& ValidationInfo); static void ForceCallResizeFrame(); static struct FAchievementInfo GetAchievementStats(const class FString& Name_0); static TArray GetAllAchievements(); static TMap GetAllArchivesData(); static TArray GetArchivesList(class FName ID); static void GetCPUHardwareBrand(TArray* ParseInto, class FString* SourceBrand); static int32 GetDeviceId(); static class FString GetGameAppID(); static EMMGamePlatformType GetGamePlatformType(); static void GetGPUHardwareBrand(TArray* ParseInto, class FString* SourceBrand); static int32 GetNVIDIARayTracingQuality(); static EPCApplicationInputType GetPCApplicationInputType(); static class FString GetPlayerNickname(int32 LocalUserNum); static class FString GetProjectVersion(); static Enum_RefreshRate GetRefreshRate(); static float GetRefreshRateFloat(); static bool GetRHIAdapterBrand(TArray* ParseInto, class FString* SourceBrand); static struct FIntPoint GetScreenMaxResolutionByIndex(int32 Index_0); static struct FIntPoint GetSystemResolution(); static int32 GetUserAccountId(); static void GetViewportSize(struct FVector2D* OutSize, float* OutDPIScale); static int32 GetWindowsScreenMonitorIndex(); static class FString GetWindowsScreenMonitorNameByIndex(int32 Index_0); static int32 GetWindowsScreenMonitorNum(); static bool IsCurrentMonitorSupportHDR(); static bool IsGameActivityRequested(); static bool IsGamePadConnectHeadPhone(); static bool IsRunningOnSteamDeck(); static void Login(TDelegate Callback); static void PlayVibrationPadFeedbackData(class USoundWave* SoundWav, class USoundWave* SoundWavVibration); static Enum_QueryProductResult QueryOwnedBundle(TArray* OutResults); static Enum_QueryProductResult QueryOwnedConsumable(TMap* OutResults); static Enum_QueryProductResult QueryOwnedDLC(TArray* OutResults); static Enum_QueryProductResult QueryProductItem(const TArray& InItemIdArray, TArray* OutResults); static void RequestPlatformExit(); static bool ReSetAllAchievementStats_Debug(); static void ResetAllActiveActivities(); static bool RestartPlatformApplication(); static void ResumeActivity(const class FString& ActivityId, const class FString& InProgressTaskId, const class FString& CompletedTaskId); static void RetryedArchievements(const bool bCheckCooldown); static void Set_DLSS(EMMThirdPartyTechnologyType TechnologyType, bool bEnabled); static void Set_FSR(EMMThirdPartyTechnologyType TechnologyType, bool bEnabled); static void SetActivityAvailability(const class FString& ActivityId, bool bIsEnabled); static void SetActivityPriority(const TMap& PrioritizedActivities); static void SetForceFeedbackChannelValue(int32 ControllerId, int32 ChannelType, float Value); static void SetForceFeedbackChannelValues(int32 ControllerId, float LeftSmall, float LeftLarge, float RightSmall, float RightLarge); static void SetNVIDIARayTracingQuality(const int32 Quality); static void SetSyncDataFinishedCallback(TDelegate Callback); static void SetWeaponTriggerEffect(int32 ControllerId, uint8 TriggerMask, uint8 StartPosition, uint8 EndPosition, uint8 Strength); static bool SetWindowsScreenMonitorIndex(int32 Index_0); static bool ShouldTurnOnRayTracingMPC(); static void ShowStoreUI(); static void StartActivity(const class FString& ActivityId); static bool Support_DLSS(EMMThirdPartyTechnologyType TechnologyType); static bool Support_FSR(EMMThirdPartyTechnologyType TechnologyType); static bool SupportNVIDIARayTracing(); static bool UnlockAchievement(const class FString& AchieveName, const float Progress); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MMPlatformHelperLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MMPlatformHelperLibrary") } static class UMMPlatformHelperLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMMPlatformHelperLibrary; // Class MMPlatformHelper.DCSMMPlatformSettings // 0x0010 (0x0048 - 0x0038) class UDCSMMPlatformSettings final : public UDeveloperSettings { public: bool bRetryFailedArchievements; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double CooldownSecondsOnRetry; // 0x0040(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DCSMMPlatformSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DCSMMPlatformSettings") } static class UDCSMMPlatformSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDCSMMPlatformSettings; }