Zdexby TheHolyOneZ
2,942 classes
/Game/UI/Map/UI_MapTemplate.UI_MapTemplate_C 0x03D8 (984 B) align 8 inherited 0x03C8 1 scripted vtable /Game/UI/Map/UI_MapTemplate
0x00x03D8

Members 1

OffsetSizeNameTypeFlagsDefault
0x10ArrayTArray<UUI_MapRoomChunk_C*>4 flags[]
Inherited from UCommonActivatableWidget 16
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x02A70x01padding / unreflected
0x30ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x02F90x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03100xB0padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x019C0x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01B00x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>5 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 2bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 3bool3 flagstrue
0x022D0x13padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02410x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x18ToolTipTextFText3 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x08ToolTipWidgetUWidget*11 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x00E50x03padding / unreflected
0x04RenderOpacityfloat7 flags1
0x00EC0x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01000x20padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 1

SignatureFlagsNativeParams
void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker)
Script83 statements · 2,642 bytes of bytecode
0x0000PushFlow(Label_0A4F);0x0005CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x0010/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/UI/Map/UI_MapExitChunk.UI_MapExitChunk_C, false);0x0044NewLocalVar = CallFunc_GetAllWidgetsOfClass_FoundWidgets;0x005FCallFunc_GetAllWidgetsOfClass_FoundWidgets_1 = {};0x006A/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, /Game/UI/Map/UI_MapRoomChunk.UI_MapRoomChunk_C, false);0x009ETemp_int_Loop_Counter_Variable = 0;0x00B5Temp_int_Array_Index_Variable_1 = 0;0x00CCLabel_00CC:0x00CCCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1);0x0107CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x012Dif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0137Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0152PushFlow(Label_036C);0x0157PushFlow(Label_03B6);0x015C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0197CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(roomTracker, CallFunc_Array_Get_Item_1.roomID, CallFunc_Map_Find_Value_1);0x01F2if (!(CallFunc_Map_Find_ReturnValue_1)) goto Label_098B;0x0200/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x023BCallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(roomTracker, CallFunc_Array_Get_Item_1.roomID, CallFunc_Map_Find_Value_1);0x0296CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Map_Find_Value_1, 0);0x02B8if (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_098B;0x02C6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0301CallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(activeRoomID, CallFunc_Array_Get_Item_1.roomID);0x033DCallFunc_Array_Get_Item_1.updateRoomVisibility(true, CallFunc_EqualEqual_IntInt_ReturnValue_3);0x036BPopFlow();0x036CLabel_036C:0x036CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0396Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03B1goto Label_00CC;0x03B6Label_03B6:0x03B6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x03F1CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Get_Item_1.exitID, -1);0x0429if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0433Temp_int_Loop_Counter_Variable_1 = 0;0x044ATemp_int_Array_Index_Variable = 0;0x0461Label_0461:0x0461CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NewLocalVar);0x049CCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x04C2if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x04CCTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x04E7PushFlow(Label_0941);0x04EC/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0527/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0562CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_Array_Get_Item.exitID, CallFunc_Array_Get_Item_1.exitID);0x05B4if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) goto Label_080C;0x05C2Label_05C2:0x05C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x05FDCallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(roomTracker, CallFunc_Array_Get_Item_1.roomID, CallFunc_Map_Find_Value_1);0x0658CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Map_Find_Value_1, 0);0x067Aif (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_09ED;0x0688/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06C3CallFunc_Array_Get_Item.SetVisibility(0);0x06E9/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0724CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(exitTracker, CallFunc_Array_Get_Item.exitID, CallFunc_Map_Find_Value);0x077FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Map_Find_Value, 0);0x07A1if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x07AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07E6CallFunc_Array_Get_Item.updateUsedExit?(false);0x080BPopFlow();0x080CLabel_080C:0x080C/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0847/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0882CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Get_Item_1.exit2, -1);0x08BACallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item_1.exit2, CallFunc_Array_Get_Item.exitID);0x090CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_1, CallFunc_EqualEqual_IntInt_ReturnValue_1);0x0932if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x093Cgoto Label_05C2;0x0941Label_0941:0x0941CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x096BTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0986goto Label_0461;0x098BLabel_098B:0x098B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x09C6CallFunc_Array_Get_Item_1.updateRoomVisibility(false, false);0x09ECPopFlow();0x09EDLabel_09ED:0x09ED/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0A28CallFunc_Array_Get_Item.SetVisibility(2);0x0A4EPopFlow();0x0A4FLabel_0A4F:0x0A4Freturn;0x0A51// end of script
Public0xA8

Subclasses 8

Used by 1

types with a member, parameter or interface of this type