#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 namespace SDK { //--------------------------------------------------------------------------- //Enums //--------------------------------------------------------------------------- // Enum Slate.EJoystickOperatingMode enum class EJoystickOperatingMode : uint8_t { JSNormal = 0, JSEightDirection = 1, JSEasyGoStraight = 2, EJoystickOperatingMode_MAX = 3 }; // Enum Slate.EHitTestAreaPolicyType enum class EHitTestAreaPolicyType : uint8_t { EHitTestAreaPolicyType__UnknowType = 0, EHitTestAreaPolicyType__CircularHitTestArea = 1, EHitTestAreaPolicyType__EHitTestAreaPolicyType_MAX = 2 }; // Enum Slate.ETableViewMode enum class ETableViewMode : uint8_t { ETableViewMode__List = 0, ETableViewMode__Tile = 1, ETableViewMode__Tree = 2, ETableViewMode__ETableViewMode_MAX = 3 }; // Enum Slate.ESelectionMode enum class ESelectionMode : uint8_t { ESelectionMode__None = 0, ESelectionMode__Single = 1, ESelectionMode__SingleToggle = 2, ESelectionMode__Multi = 3, ESelectionMode__ESelectionMode_MAX = 4 }; // Enum Slate.EProgressBarFillType enum class EProgressBarFillType : uint8_t { EProgressBarFillType__LeftToRight = 0, EProgressBarFillType__RightToLeft = 1, EProgressBarFillType__FillFromCenter = 2, EProgressBarFillType__TopToBottom = 3, EProgressBarFillType__BottomToTop = 4, EProgressBarFillType__EProgressBarFillType_MAX = 5 }; // Enum Slate.EStretch enum class EStretch : uint8_t { EStretch__None = 0, EStretch__Fill = 1, EStretch__ScaleToFit = 2, EStretch__ScaleToFitX = 3, EStretch__ScaleToFitY = 4, EStretch__ScaleToFill = 5, EStretch__ScaleBySafeZone = 6, EStretch__UserSpecified = 7, EStretch__EStretch_MAX = 8 }; // Enum Slate.EStretchDirection enum class EStretchDirection : uint8_t { EStretchDirection__Both = 0, EStretchDirection__DownOnly = 1, EStretchDirection__UpOnly = 2, EStretchDirection__EStretchDirection_MAX = 3 }; // Enum Slate.EDescendantScrollDestination enum class EDescendantScrollDestination : uint8_t { EDescendantScrollDestination__IntoView = 0, EDescendantScrollDestination__TopOrLeft = 1, EDescendantScrollDestination__Center = 2, EDescendantScrollDestination__EDescendantScrollDestination_MAX = 3 }; // Enum Slate.EListItemAlignment enum class EListItemAlignment : uint8_t { EListItemAlignment__EvenlyDistributed = 0, EListItemAlignment__EvenlySize = 1, EListItemAlignment__EvenlyWide = 2, EListItemAlignment__LeftAligned = 3, EListItemAlignment__RightAligned = 4, EListItemAlignment__CenterAligned = 5, EListItemAlignment__Fill = 6, EListItemAlignment__EListItemAlignment_MAX = 7 }; // Enum Slate.ETextFlowDirection enum class ETextFlowDirection : uint8_t { ETextFlowDirection__Auto = 0, ETextFlowDirection__LeftToRight = 1, ETextFlowDirection__RightToLeft = 2, ETextFlowDirection__ETextFlowDirection_MAX = 3 }; // Enum Slate.ETextWrappingPolicy enum class ETextWrappingPolicy : uint8_t { ETextWrappingPolicy__DefaultWrapping = 0, ETextWrappingPolicy__AllowPerCharacterWrapping = 1, ETextWrappingPolicy__ETextWrappingPolicy_MAX = 2 }; // Enum Slate.ETextVerticalJustify enum class ETextVerticalJustify : uint8_t { ETextVerticalJustify__Top = 0, ETextVerticalJustify__Middle = 1, ETextVerticalJustify__Down = 2, ETextVerticalJustify__ETextVerticalJustify_MAX = 3 }; // Enum Slate.ETextJustify enum class ETextJustify : uint8_t { ETextJustify__Left = 0, ETextJustify__Center = 1, ETextJustify__Right = 2, ETextJustify__ETextJustify_MAX = 3 }; // Enum Slate.EMultipleKeyBindingIndex enum class EMultipleKeyBindingIndex : uint8_t { EMultipleKeyBindingIndex__Primary = 0, EMultipleKeyBindingIndex__Secondary = 1, EMultipleKeyBindingIndex__NumChords = 2, EMultipleKeyBindingIndex__EMultipleKeyBindingIndex_MAX = 3 }; //--------------------------------------------------------------------------- //Script Structs //--------------------------------------------------------------------------- // ScriptStruct Slate.InputChord // 0x0018 struct FInputChord { struct FKey Key; // 0x0000(0x0010) (Edit, BlueprintVisible) unsigned char bShift : 1; // 0x0010(0x0001) (Edit, BlueprintVisible) unsigned char bCtrl : 1; // 0x0010(0x0001) (Edit, BlueprintVisible) unsigned char bAlt : 1; // 0x0010(0x0001) (Edit, BlueprintVisible) unsigned char bCmd : 1; // 0x0010(0x0001) (Edit, BlueprintVisible) unsigned char UnknownData00[0x7]; // 0x0011(0x0007) MISSED OFFSET }; // ScriptStruct Slate.Anchors // 0x0010 struct FAnchors { struct FVector2D Minimum; // 0x0000(0x0008) (Edit, BlueprintVisible, IsPlainOldData) struct FVector2D Maximum; // 0x0008(0x0008) (Edit, BlueprintVisible, IsPlainOldData) }; }