Zdexby TheHolyOneZ
2,291 classes
Class

UW_MiniMapIcon_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Kart/W_MiniMapIcon.W_MiniMapIcon_C 0x02A1 (673 B) align 8 inherited 0x0230 3 scripted vtable /Game/UI/Kart/W_MiniMapIcon
0x00x02A1

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08FlashIconUWidgetAnimation*Transient+7 flagsnullptr
0x08AddSignUTextBlock*9 flagsnullptr
0x08FrameUImage*9 flagsnullptr
0x08Image_234UImage*9 flagsnullptr
0x08ImageIconUImage*9 flagsnullptr
0x10MiniMapDimentionsFS_MiniMapDimentions6 flags{MinX_4_F0F6CAC344C86F2F72F853AE538A4AF7=-900.853, MaxX_6_5…
0x08KartMiniMapRefUW_KartMiniMap_C*8 flagsnullptr
0x0CDisplayLocFVector6 flags{X=0, Y=0, Z=0}
0x02840x04padding / unreflected
0x08IconUTexture2D*7 flags/Game/UI/Mat/Tex/ItemIcons/T_IconRopeMolotov.T_IconRopeMolo…
0x01DisplayAddSignbool6 flagsfalse
0x02910x07padding / unreflected
0x08DynamicActorRefAActor*8 flagsnullptr
0x01DynamicActorRefModebool6 flagsfalse
Inherited from UUserWidget 19
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>4 flags[]
0x08WidgetTreeUWidgetTree*9 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01bCookedWidgetTree : 1bit 7bool3 flagsfalse
0x01B50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01C10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+5 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 3

SignatureFlagsNativeParams
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_MiniMapIcon(2242);0x0021return;0x0023// end of script
EventPublic0x01
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_MiniMapIcon(2681);0x0033return;0x0035// end of script
EventPublic0x3C
void ExecuteUbergraph_W_MiniMapIcon(int32 EntryPoint)
Script93 statements · 2,817 bytes of bytecode
0x0000PushFlow(Label_0AFE);0x0005goto [EntryPoint];0x000FRemoveFromParent();0x001DPopFlow();0x001ELabel_001E:0x001ECallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Frame);0x003BCallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(Vector2D{5f, 5f});0x0073PopFlow();0x0074Label_0074:0x0074CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Frame);0x0091CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(Vector2D{0f, 0f});0x00C9goto Label_001E;0x00CELabel_00CE:0x00CECallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Frame);0x00EBK2Node_MakeStruct_Anchors.Minimum = Vector2D{0.5f, 0.5f};0x011EK2Node_MakeStruct_Anchors.Maximum = Vector2D{0.5f, 0.5f};0x0151CallFunc_SlotAsCanvasSlot_ReturnValue.SetAnchors(K2Node_MakeStruct_Anchors);0x017Agoto Label_0074;0x017FLabel_017F:0x017FCallFunc_IsValid_ReturnValue = IsValid(DynamicActorRef);0x019Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_0559;0x01AACallFunc_SlotAsCanvasSlot_ReturnValue_3 = SlotAsCanvasSlot(KartMiniMapRef);0x01C7CallFunc_GetSize_ReturnValue_2 = CallFunc_SlotAsCanvasSlot_ReturnValue_3.GetSize();0x01F9BreakVector2D(CallFunc_GetSize_ReturnValue_2, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x021ECallFunc_K2_GetActorLocation_ReturnValue = DynamicActorRef.K2_GetActorLocation();0x0250BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x027ECallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_BreakVector_Y, MiniMapDimentions.MinY_8_C2785C5F4B59D2CC5A65A1BB589908BD, MiniMapDimentions.MaxY_10_7E50CEA543340F40D8DC3E8D4FD1B11E, 0f, CallFunc_BreakVector2D_Y_2);0x02D5CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CallFunc_MapRangeUnclamped_ReturnValue, CallFunc_BreakVector2D_Y_2);0x0303CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, 3f);0x032DCallFunc_MapRangeUnclamped_ReturnValue_1 = MapRangeUnclamped(CallFunc_BreakVector_X, MiniMapDimentions.MinX_4_F0F6CAC344C86F2F72F853AE538A4AF7, MiniMapDimentions.MaxX_6_58CAF6CA4A3B030BA05CEE8F95861A97, 0f, CallFunc_BreakVector2D_X_2);0x0384CallFunc_Round_ReturnValue = Round(CallFunc_Divide_FloatFloat_ReturnValue);0x03A9CallFunc_Subtract_FloatFloat_ReturnValue_1 = Subtract_FloatFloat(CallFunc_MapRangeUnclamped_ReturnValue_1, CallFunc_BreakVector2D_X_2);0x03D7CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_Round_ReturnValue, 3f);0x0401CallFunc_Divide_FloatFloat_ReturnValue_1 = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue_1, 3f);0x042BCallFunc_Round_ReturnValue_1 = Round(CallFunc_Divide_FloatFloat_ReturnValue_1);0x0450CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Round_ReturnValue_1, 3f);0x047ACallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_IntFloat_ReturnValue_1, CallFunc_Multiply_IntFloat_ReturnValue);0x04A8SetRenderTranslation(CallFunc_MakeVector2D_ReturnValue);0x04BBCallFunc_K2_GetRootComponent_ReturnValue = DynamicActorRef.K2_GetRootComponent();0x04E5CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue.K2_GetComponentRotation();0x0517BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0545SetRenderTransformAngle(CallFunc_BreakRotator_Yaw);0x0558PopFlow();0x0559Label_0559:0x0559if (!(DynamicActorRefMode)) goto Label_0576;0x0567RemoveFromParent();0x0575PopFlow();0x0576Label_0576:0x0576CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(KartMiniMapRef);0x0593CallFunc_SlotAsCanvasSlot_ReturnValue_2 = SlotAsCanvasSlot(this);0x05A8CallFunc_GetSize_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue_2.GetSize();0x05DABreakVector2D(CallFunc_GetSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x05FFCallFunc_GetSize_ReturnValue_1 = CallFunc_SlotAsCanvasSlot_ReturnValue_1.GetSize();0x0631BreakVector2D(CallFunc_GetSize_ReturnValue_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0656BreakVector(DisplayLoc, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0684CallFunc_MapRangeUnclamped_ReturnValue_2 = MapRangeUnclamped(CallFunc_BreakVector_X_1, MiniMapDimentions.MinX_4_F0F6CAC344C86F2F72F853AE538A4AF7, MiniMapDimentions.MaxX_6_58CAF6CA4A3B030BA05CEE8F95861A97, 0f, CallFunc_BreakVector2D_X_1);0x06DBCallFunc_MapRangeUnclamped_ReturnValue_3 = MapRangeUnclamped(CallFunc_BreakVector_Y_1, MiniMapDimentions.MinY_8_C2785C5F4B59D2CC5A65A1BB589908BD, MiniMapDimentions.MaxY_10_7E50CEA543340F40D8DC3E8D4FD1B11E, 0f, CallFunc_BreakVector2D_Y_1);0x0732CallFunc_Subtract_FloatFloat_ReturnValue_2 = Subtract_FloatFloat(CallFunc_MapRangeUnclamped_ReturnValue_2, CallFunc_BreakVector2D_X);0x0760CallFunc_Subtract_FloatFloat_ReturnValue_3 = Subtract_FloatFloat(CallFunc_MapRangeUnclamped_ReturnValue_3, CallFunc_BreakVector2D_Y);0x078ECallFunc_Divide_FloatFloat_ReturnValue_2 = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue_2, 3f);0x07B8CallFunc_Divide_FloatFloat_ReturnValue_3 = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue_3, 3f);0x07E2CallFunc_Round_ReturnValue_2 = Round(CallFunc_Divide_FloatFloat_ReturnValue_2);0x0807CallFunc_Round_ReturnValue_3 = Round(CallFunc_Divide_FloatFloat_ReturnValue_3);0x082CCallFunc_Multiply_IntFloat_ReturnValue_2 = Multiply_IntFloat(CallFunc_Round_ReturnValue_2, 3f);0x0856CallFunc_Multiply_IntFloat_ReturnValue_3 = Multiply_IntFloat(CallFunc_Round_ReturnValue_3, 3f);0x0880CallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_Multiply_IntFloat_ReturnValue_2, CallFunc_Multiply_IntFloat_ReturnValue_3);0x08AESetRenderTranslation(CallFunc_MakeVector2D_ReturnValue_1);0x08C1PopFlow();0x08C2CallFunc_IsValid_ReturnValue_3 = IsValid(DynamicActorRef);0x08DFDynamicActorRefMode = CallFunc_IsValid_ReturnValue_3;0x08F2Temp_byte_Variable = 4;0x0906Temp_byte_Variable_1 = 2;0x091ATemp_bool_Variable = DisplayAddSign;0x092DAddSign.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0986ImageIcon.SetBrushFromTexture(Icon, false);0x09B4if (!(DynamicActorRefMode)) goto Label_0A13;0x09C2Frame.SetVisibility(2);0x09E8Image_234.SetVisibility(2);0x0A0Egoto Label_00CE;0x0A13Label_0A13:0x0A13CallFunc_PlayAnimation_ReturnValue = PlayAnimation(FlashIcon, 0f, 0, 0, 1f, false);0x0A42Delay(this, 3f, LatentActionInfo{0xF, -1702463945, FName(ExecuteUbergraph_W_MiniMapIcon), this});0x0A78PopFlow();0x0A79CallFunc_SlotAsCanvasSlot_ReturnValue_1 = SlotAsCanvasSlot(KartMiniMapRef);0x0A96CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_SlotAsCanvasSlot_ReturnValue_1);0x0AB3if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0ABDCallFunc_SlotAsCanvasSlot_ReturnValue_2 = SlotAsCanvasSlot(this);0x0AD2CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_SlotAsCanvasSlot_ReturnValue_2);0x0AEFif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0AF9goto Label_017F;0x0AFELabel_0AFE:0x0AFEreturn;0x0B00// end of script
Final0x04