Zdexby TheHolyOneZ
4,790 classes
Class

AMapText_C

: AActor : UObject
/Game/World/MapText/MapText.MapText_C 0x0348 (840 B) align 8 inherited 0x02A8 5 scripted vtable /Game/World/MapText/MapText
0x00x0348

Members 20

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BoxUBoxComponent*6 flagsnullptr
0x08WidgetUWidgetComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x10SizeFVector2D6 flags{X=400, Y=100}
0x10PivotFVector2D6 flags{X=0, Y=0}
0x08Precisiondouble6 flags2
0x08Offsetdouble6 flags0.2
0x08Simple WidgetUW_MapText_C*7 flagsnullptr
0x01Rich Textbool6 flagsfalse
0x03010x07padding / unreflected
0x10TextFText2 flags<FText>
0x04Letter Sizeint326 flags50
0x04Letter Spacingint326 flags0
0x01TypefaceE_Roboto_Typeface6 flagsNewEnumerator4
0x03210x03padding / unreflected
0x04Line Heightfloat6 flags1
0x08MaterialUMaterialInterface*5 flags/Game/World/MapText/Mat_MapText.Mat_MapText
0x01Vertical AlignmentEVerticalAlignment6 flagsVAlign_Center
0x01Horizontal AlignmentETextJustify6 flagsLeft
0x03320x06padding / unreflected
0x08Widget Rich RefUUserWidget*7 flags/Game/World/MapText/MapText.Default__MapText_C.W_MapText_Ri…
0x08Rich WidgetUW_MapText_Rich_C*7 flagsnullptr
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 5

SignatureFlagsNativeParams
void UserConstructionScript()
Script10 statements · 79 bytes of bytecode
0x0000PushFlow(Label_004C);0x0005PushFlow(Label_003D);0x000AWidget.SetMaterial(0, Material);0x003CPopFlow();0x003DLabel_003D:0x003DUpdate Text();0x004BPopFlow();0x004CLabel_004C:0x004Creturn;0x004E// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MapText(85);0x000Freturn;0x0011// end of script
EventProtected0x00
void Update Text()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MapText(265);0x000Freturn;0x0011// end of script
0x00
void Change Language(const FString& Language)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Language = Language;0x0012ExecuteUbergraph_MapText(2486);0x0021return;0x0023// end of script
0x10
void ExecuteUbergraph_MapText(int32 EntryPoint)
Script84 statements · 2,504 bytes of bytecode
0x0000PushFlow(Label_09C5);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FDelay(this, 1f, LatentActionInfo{0x46, 1635208585, FName(ExecuteUbergraph_MapText), this});0x0045PopFlow();0x0046Update Text();0x0054PopFlow();0x0055PushFlow(Label_000F);0x005AUpdate Text();0x0068CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x007DK2Node_DynamicCast_AsMain_GI = Cast<MainGI_C>(CallFunc_GetGameInstance_ReturnValue);0x00A1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_GI);0x00BEif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00C8K2Node_CreateDelegate_OutputDelegate.Bind(this, Change Language);0x00DFK2Node_DynamicCast_AsMain_GI.language Changed += K2Node_CreateDelegate_OutputDelegate;0x0108PopFlow();0x0109PushFlow(Label_0720);0x010EPushFlow(Label_0551);0x0113PushFlow(Label_03C4);0x0118if (!(Rich Text)) goto Label_0745;0x0126Widget.SetWidget(Widget Rich Ref);0x0153CallFunc_GetWidget_ReturnValue_1 = Widget.GetWidget();0x0181K2Node_DynamicCast_AsW_Map_Text_Rich = Cast<W_MapText_Rich_C>(CallFunc_GetWidget_ReturnValue_1);0x01A5K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsW_Map_Text_Rich);0x01C2if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x01CCRich Widget = K2Node_DynamicCast_AsW_Map_Text_Rich;0x01DFTemp_name_Variable = FName(Light);0x01FETemp_name_Variable_1 = FName(Italic);0x021DTemp_name_Variable_2 = FName(Regular);0x023CCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Letter Size);0x0261Temp_name_Variable_8 = FName(Bold);0x0280CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, Precision);0x02AETemp_name_Variable_9 = FName(Bold Italic);0x02CDTemp_byte_Variable_1 = Typeface;0x02E8CallFunc_Set_Text_Size_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0305Rich Widget.Set Text(Text, Switch(Temp_byte_Variable_1, 0 => Temp_name_Variable_2, 1 => Temp_name_Variable_1, 2 => Temp_name_Variable, 3 => Temp_name_Variable_8, 4 => Temp_name_Variable_9, default => K2Node_Select_Default), CallFunc_Set_Text_Size_ImplicitCast, Letter Spacing, Line Height, Vertical Alignment, Horizontal Alignment);0x03C3PopFlow();0x03C4Label_03C4:0x03C4CallFunc_MakeVector_ReturnValue = MakeVector(Offset, 0, 0);0x03FBWidget.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x042FWidget.SetPivot(Pivot);0x0458CallFunc_Conv_DoubleToVector2D_ReturnValue = Conv_DoubleToVector2D(Precision);0x047DCallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(Size, CallFunc_Conv_DoubleToVector2D_ReturnValue);0x04ABWidget.SetDrawSize(CallFunc_Multiply_Vector2DVector2D_ReturnValue);0x04D4CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, Precision);0x0502CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Divide_DoubleDouble_ReturnValue);0x0527Widget.SetWorldScale3D(CallFunc_Conv_DoubleToVector_ReturnValue);0x0550PopFlow();0x0551Label_0551:0x0551CallFunc_Subtract_Vector2DVector2D_ReturnValue = Subtract_Vector2DVector2D(Pivot, Vector2D{0.5, 0.5});0x0596CallFunc_Multiply_Vector2DVector2D_ReturnValue_1 = Multiply_Vector2DVector2D(Size, CallFunc_Subtract_Vector2DVector2D_ReturnValue);0x05C4BreakVector2D(CallFunc_Multiply_Vector2DVector2D_ReturnValue_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x05E9CallFunc_MakeVector_ReturnValue_2 = MakeVector(Offset, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0620Box.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_2, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x0654CallFunc_Divide_Vector2DVector2D_ReturnValue = Divide_Vector2DVector2D(Size, Vector2D{2, 2});0x0699BreakVector2D(CallFunc_Divide_Vector2DVector2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x06BECallFunc_MakeVector_ReturnValue_1 = MakeVector(1, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x06F5Box.SetBoxExtent(CallFunc_MakeVector_ReturnValue_1, true);0x071FPopFlow();0x0720Label_0720:0x0720Widget.RequestRenderUpdate();0x0744PopFlow();0x0745Label_0745:0x0745CallFunc_GetWidget_ReturnValue = Widget.GetWidget();0x0773K2Node_DynamicCast_AsW_Map_Text = Cast<W_MapText_C>(CallFunc_GetWidget_ReturnValue);0x0797K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsW_Map_Text);0x07B4if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x07BESimple Widget = K2Node_DynamicCast_AsW_Map_Text;0x07D1Temp_name_Variable_3 = FName(Bold Italic);0x07F0Temp_name_Variable_4 = FName(Bold);0x080FTemp_name_Variable_5 = FName(Light);0x082ETemp_name_Variable_6 = FName(Italic);0x084DTemp_name_Variable_7 = FName(Regular);0x086CTemp_byte_Variable = Typeface;0x0887CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Letter Size);0x08ACCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, Precision);0x08DACallFunc_Set_Text_Size_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x08F7Simple Widget.Set Text(Text, Switch(Temp_byte_Variable, 0 => Temp_name_Variable_7, 1 => Temp_name_Variable_6, 2 => Temp_name_Variable_5, 3 => Temp_name_Variable_4, 4 => Temp_name_Variable_3, default => K2Node_Select_Default_1), CallFunc_Set_Text_Size_ImplicitCast_1, Letter Spacing, Line Height, Vertical Alignment, Horizontal Alignment);0x09B5PopFlow();0x09B6Update Text();0x09C4PopFlow();0x09C5Label_09C5:0x09C5return;0x09C7// end of script
Final0x04