#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 namespace SDK { //--------------------------------------------------------------------------- //Enums //--------------------------------------------------------------------------- // Enum OnlineSubsystem.EInAppPurchaseState enum class EInAppPurchaseState : uint8_t { EInAppPurchaseState__Unknown = 0, EInAppPurchaseState__Success = 1, EInAppPurchaseState__Failed = 2, EInAppPurchaseState__Cancelled = 3, EInAppPurchaseState__Invalid = 4, EInAppPurchaseState__NotAllowed = 5, EInAppPurchaseState__Restored = 6, EInAppPurchaseState__AlreadyOwned = 7, EInAppPurchaseState__EInAppPurchaseState_MAX = 8 }; // Enum OnlineSubsystem.EMPMatchOutcome enum class EMPMatchOutcome : uint8_t { EMPMatchOutcome__None = 0, EMPMatchOutcome__Quit = 1, EMPMatchOutcome__Won = 2, EMPMatchOutcome__Lost = 3, EMPMatchOutcome__Tied = 4, EMPMatchOutcome__TimeExpired = 5, EMPMatchOutcome__First = 6, EMPMatchOutcome__Second = 7, EMPMatchOutcome__Third = 8, EMPMatchOutcome__Fourth = 9, EMPMatchOutcome__EMPMatchOutcome_MAX = 10 }; //--------------------------------------------------------------------------- //Script Structs //--------------------------------------------------------------------------- // ScriptStruct OnlineSubsystem.NamedInterface // 0x0010 struct FNamedInterface { struct FName InterfaceName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData) class UObject* InterfaceObject; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET }; // ScriptStruct OnlineSubsystem.NamedInterfaceDef // 0x0018 struct FNamedInterfaceDef { struct FName InterfaceName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData) struct FString InterfaceClassName; // 0x0008(0x000C) (ZeroConstructor) unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET }; // ScriptStruct OnlineSubsystem.InAppPurchaseProductInfo // 0x007C struct FInAppPurchaseProductInfo { struct FString Identifier; // 0x0000(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString TransactionIdentifier; // 0x000C(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString DisplayName; // 0x0018(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString DisplayDescription; // 0x0024(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString DisplayPrice; // 0x0030(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) float RawPrice; // 0x003C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) struct FString CurrencyCode; // 0x0040(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString CurrencySymbol; // 0x004C(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString DecimalSeparator; // 0x0058(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString GroupingSeparator; // 0x0064(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString ReceiptData; // 0x0070(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) }; // ScriptStruct OnlineSubsystem.InAppPurchaseRestoreInfo // 0x0024 struct FInAppPurchaseRestoreInfo { struct FString Identifier; // 0x0000(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString ReceiptData; // 0x000C(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString TransactionIdentifier; // 0x0018(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) }; // ScriptStruct OnlineSubsystem.InAppPurchaseProductRequest // 0x0010 struct FInAppPurchaseProductRequest { struct FString ProductIdentifier; // 0x0000(0x000C) (BlueprintVisible, ZeroConstructor) bool bIsConsumable; // 0x000C(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET }; }