0x00x08B8
Members 52
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x02C8 | 0x10 | padding / unreflected | |||
| 0x10 | DirectoryStringOverride | FString | Protected+5 flags | "" | |
| 0x10 | DirectoryString | FString | Protected+4 flags | "" | |
| 0x08 | LastActorBeforeGoingIntoSubPage | AActor* | Protected+5 flags | nullptr | |
| 0x0300 | 0x04 | padding / unreflected | |||
| 0x04 | LastSubCommandPageIndex | int32 | Protected+7 flags | 0 | |
| 0x10 | ParentCommands | TArray<FSwatCommand> | Protected+4 flags | [] | |
| 0x10 | ActiveCommandPage | TArray<FSwatCommand> | Protected+4 flags | [] | |
| 0x10 | PreviousActiveCommandPage | TArray<FSwatCommand> | Protected+4 flags | [] | |
| 0x10 | CommandCombo | TArray<FKey> | Protected+4 flags | [] | |
| 0x01 | ActiveTeamType | ETeamType | Protected+7 flags | TT_SQUAD | |
| 0x01 | PreviousActiveTeamType | ETeamType | Protected+7 flags | TT_SQUAD | |
| 0x01 | OverrideActiveTeamType | ETeamType | Protected+7 flags | TT_SQUAD | |
| 0x01 | bOverrideActiveTeamType : 1bit 0 | bool | Protected+5 flags | false | |
| 0x01 | ExecutionTeamType | ETeamType | Protected+7 flags | TT_SQUAD | |
| 0x01 | DefaultDoorOpenCommand | ESwatCommand | Protected+7 flags | SC_MoveAndClear | |
| 0x01 | DefaultDoorUnknownCommand | ESwatCommand | Protected+7 flags | SC_StackUp | |
| 0x01 | DefaultCheckDoorCommand | ESwatCommand | Protected+7 flags | SC_StackUp | |
| 0x01 | DefaultDoorLockedCommand | ESwatCommand | Protected+7 flags | SC_PickLock | |
| 0x01 | DefaultDoorUnlockedCommand | ESwatCommand | Protected+7 flags | SC_OpenAndClear | |
| 0x0352 | 0xEE | padding / unreflected | |||
| 0x08 | LastContextActor | AActor* | Protected+7 flags | nullptr | |
| 0xE8 | ContextualData1 | FHitResult | Protected+6 flags | {FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=… | |
| 0x0530 | 0xE8 | padding / unreflected | |||
| 0xE8 | LastExecutedCommandContextualData | FHitResult | Protected+4 flags | {FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=… | |
| 0x08 | OpenMenuEvent | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x08 | OpenSubCommandMenuEvent | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x08 | ExecuteCommandEvent | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x04 | GamepadScale | float | Protected+6 flags | 1.5 | |
| 0x01 | bHoldingQueueCommandKey : 1bit 0 | bool | Protected+5 flags | false | |
| 0x071D | 0x03 | padding / unreflected | |||
| 0x08 | QueueScaleBox | UScaleBox* | Protected+9 flags | nullptr | |
| 0x08 | ScaleBox | UScaleBox* | Protected+9 flags | nullptr | |
| 0x08 | SizeBox | USizeBox* | Protected+9 flags | nullptr | |
| 0x08 | VB_Commands | UVerticalBox* | Protected+9 flags | nullptr | |
| 0x08 | VB_Queue | UVerticalBox* | Protected+9 flags | nullptr | |
| 0x08 | VB_SwatCommand | UVerticalBox* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_1 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_2 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_3 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_4 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_5 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_6 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_7 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_8 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_9 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandEntry_10 | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | SwatCommandIssued | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x08 | Back | USwatCommandEntryWidget* | Protected+9 flags | nullptr | |
| 0x07B0 | 0x10 | padding / unreflected | |||
| 0x08 | txt_QueueBinding | URichTextBlock* | Protected+9 flags | nullptr | |
| 0x08 | txt_QueueStatus | UTextWidget* | Protected+9 flags | nullptr | |
| 0x08 | CommandDirectoryText | UTextWidget* | Protected+9 flags | nullptr | |
| 0x08 | DivTop | UImage* | Protected+9 flags | nullptr | |
| 0x08 | DivBottom | UImage* | Protected+9 flags | nullptr | |
| 0x10 | RedTeamColor | FLinearColor | Protected+8 flags | {R=0.9386857, G=0.09084171, B=0.033104766, A=0.90196085} | |
| 0x10 | BlueTeamColor | FLinearColor | Protected+8 flags | {R=0.09758735, G=0.33245152, B=0.8962693, A=0.90196085} | |
| 0x10 | GoldTeamColor | FLinearColor | Protected+8 flags | {R=1, G=0.9046612, B=0.09084171, A=0.90196085} | |
| 0x0818 | 0xA0 | unreflected bytes to end of USwatCommandWidget | |||
Inherited from UUserWidget 21
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01D4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01E8 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, top=0, Right=0, bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x0215 | 0x03 | padding / unreflected | |||
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+3 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+3 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 5 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x0269 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x0281 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x0294 | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 3 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 11 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x00E5 | 0x03 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | 7 flags | 1 | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00ED | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x0100 | 0x58 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+3 flags | [] | |
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| void OnSwatElementChanged__DelegateSignature(const ETeamType& TeamType) | Public | 0x01 | |
| void OnSwatCommandQueued__DelegateSignature(const FQueuedSwatCommand& QueuedSwatCommand, const ETeamType& TeamType) | Public | 0x149 | |
| void OnSwatCommandIssued__DelegateSignature(const ESwatCommand& SwatCommand, const ETeamType& TeamType, AActor* ContextActor) | Public | 0x10 | |
| void OnPostUpdateSwatCommands__DelegateSignature(USwatCommandWidget* Widget, const TArray<FSwatCommand>& SwatCommands) | Public | 0x18 | |
| void OnPageViewUpdateBP() | EventProtected | 0x00 | |
| void OnOpen() | NativeEvent+1 flags | 0x00 | |
| void OnInputMethodChanged(const ECommonInputType& InputMethod) | FinalNative+1 flags | 0x01 | |
| void OnInputKey() | NativeEvent+1 flags | 0x00 | |
| void OnCommandIssued(int32 Index, FSwatCommand& Command, bool bFromDefault) | NativeEvent+1 flags | 0x69 | |
| void OnClose() | NativeEvent+1 flags | 0x00 | |
| void InitEntryWidget(USwatCommandEntryWidget* Entry, FSwatCommand& InSwatCommand, const ETeamType& Team, bool bLast) | FinalNative+1 flags | 0x6A | |
| USwatCommandEntryWidget* IndexToEntryWidget(uint8 Index) | FinalNative+1 flags | 0x10 | |
| bool HasQueuedCommandForTeam(const ETeamType& TeamType) | FinalNative+1 flags | 0x02 | |
| bool HasQueuedCommandForActiveTeam() | FinalNative+1 flags | 0x01 | |
| bool GetSubCommands(const FSwatCommand& Command, const TArray<FSwatCommand>& OutSubCommands) | FinalNative+1 flags | 0x71 | |
| FKey GetInputTwo() | FinalNative+1 flags | 0x18 | |
| FKey GetInputThree() | FinalNative+1 flags | 0x18 | |
| FKey GetInputSix() | FinalNative+1 flags | 0x18 | |
| FKey GetInputSeven() | FinalNative+1 flags | 0x18 | |
| FKey GetInputQueue() | FinalNative+1 flags | 0x18 | |
| FKey GetInputOne() | FinalNative+1 flags | 0x18 | |
| FKey GetInputNine() | FinalNative+1 flags | 0x18 | |
| FKey GetInputFour() | FinalNative+1 flags | 0x18 | |
| FKey GetInputFive() | FinalNative+1 flags | 0x18 | |
| FKey GetInputEight() | FinalNative+1 flags | 0x18 | |
| FKey GetInputBack() | FinalNative+1 flags | 0x18 | |
| FKey GetCommandInput(const FName& InName) | FinalNative+1 flags | 0x20 | |
| ETeamType GetActiveTeam() | FinalNative+1 flags | 0x01 | |
| void DoCommand(const FSwatCommand& Command, bool bFromQueue, const ETeamType& ActiveTeam, const FHitResult& ContextualData) | FinalNative+1 flags | 0x150 | |
| FKey ConvertIntToInputKey(int32 int) | FinalNative+1 flags | 0x20 |