Zdexby TheHolyOneZ
1,876 classes
Class

ABP_ZText_C

: AActor : UObject
/Game/ZText/Blueprints/BP_ZText.BP_ZText_C 0x03C1 (961 B) align 8 inherited 0x0330 8 scripted vtable /Game/ZText/Blueprints/BP_ZText
0x00x03C1

Members 22

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BillboardUBillboardComponent*7 flagsnullptr
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x10textTArray<FString>4 flags[1 item]
0x01FontDefinedFonts7 flagsNewEnumerator1
0x03590x03padding / unreflected
0x04Kerningfloat7 flags10
0x04SpaceWidthfloat7 flags60
0x04LineHeightfloat7 flags140
0x01TextAlignmentAlignments7 flagsNewEnumerator1
0x03690x07padding / unreflected
0x08TextMaterialUMaterialInterface*7 flags/Game/ZText/Materials/MI_ZText_Orange.MI_ZText_Orange
0x04CurrentOffsetfloat7 flags0
0x04CurrentIndexint327 flags0
0x08CurrentMeshUStaticMeshComponent*8 flagsnullptr
0x04CurrentCharacterWidthfloat7 flags0
0x04AlignmentOffsetfloat7 flags0
0x04HalfFirstCharacterWidthfloat7 flags0
0x04CurrentLineint327 flags0
0x10CurrentLineMeshesTArray<UStaticMeshComponent*>4 flags[]
0x10CreatedMeshesTArray<UStaticMeshComponent*>3 flags[]
0x01physicalbool6 flagstrue
0x03B90x03padding / unreflected
0x04freez_limitfloat7 flags0
0x01not_takablebool6 flagstrue
Inherited from AActor 73
OffsetSizeNameTypeFlagsDefault
0x58PrimaryActorTickFActorTickFunction3 flags{}
0x01bHidden : 1bit 0boolNet+7 flagsfalse
0x01bNetTemporary : 1bit 1bool3 flagsfalse
0x01bNetStartup : 1bit 2bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 3bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 4bool6 flagsfalse
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bBlockInput : 1bit 7bool5 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 1bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flagsfalse
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00C40x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*7 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x10TagsTArray<FName>5 flags[]
0x10OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x10OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x10OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x10OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x10OnClickedFMulticastScriptDelegate4 flags<delegate>
0x10OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x10OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x10OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x10OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02A00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 8

SignatureFlagsNativeParams
void SpawnText()
Script127 statements · 3,715 bytes of bytecode
0x0000PushFlow(Label_0E80);0x0005CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(text);0x0040CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0062if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x006CTemp_int_Loop_Counter_Variable = 0;0x0083Temp_int_Array_Index_Variable1 = 0;0x009ALabel_009A:0x009ACallFunc_Array_Length_ReturnValue2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(text);0x00D5CallFunc_Less_IntInt_ReturnValue1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue2);0x00FBif (!(CallFunc_Less_IntInt_ReturnValue1)) PopFlow();0x0105Temp_int_Array_Index_Variable1 = Temp_int_Loop_Counter_Variable;0x0120PushFlow(Label_046F);0x0125CurrentLine = Temp_int_Array_Index_Variable1;0x0140/Script/Engine.Default__KismetArrayLibrary.Array_Get(text, Temp_int_Array_Index_Variable1, CallFunc_Array_Get_Item1);0x017BCallFunc_Len_ReturnValue = /Script/Engine.Default__KismetStringLibrary.Len(CallFunc_Array_Get_Item1);0x01B6CallFunc_Greater_IntInt_ReturnValue1 = Greater_IntInt(CallFunc_Len_ReturnValue, 0);0x01D8if (!(CallFunc_Greater_IntInt_ReturnValue1)) PopFlow();0x01E2Temp_int_Loop_Counter_Variable2 = 0;0x01F9Temp_int_Array_Index_Variable2 = 0;0x0210Label_0210:0x0210/Script/Engine.Default__KismetArrayLibrary.Array_Get(text, Temp_int_Array_Index_Variable1, CallFunc_Array_Get_Item1);0x024BCallFunc_GetCharacterArrayFromString_ReturnValue = /Script/Engine.Default__KismetStringLibrary.GetCharacterArrayFromString(CallFunc_Array_Get_Item1);0x0286CallFunc_Array_Length_ReturnValue3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetCharacterArrayFromString_ReturnValue);0x02C1CallFunc_Less_IntInt_ReturnValue2 = Less_IntInt(Temp_int_Loop_Counter_Variable2, CallFunc_Array_Length_ReturnValue3);0x02E7if (!(CallFunc_Less_IntInt_ReturnValue2)) goto Label_04B9;0x02F5Temp_int_Array_Index_Variable2 = Temp_int_Loop_Counter_Variable2;0x0310PushFlow(Label_077C);0x0315CurrentIndex = Temp_int_Array_Index_Variable2;0x0330/Script/Engine.Default__KismetArrayLibrary.Array_Get(text, Temp_int_Array_Index_Variable1, CallFunc_Array_Get_Item1);0x036BCallFunc_GetCharacterArrayFromString_ReturnValue = /Script/Engine.Default__KismetStringLibrary.GetCharacterArrayFromString(CallFunc_Array_Get_Item1);0x03A6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, Temp_int_Array_Index_Variable2, CallFunc_Array_Get_Item2);0x03E1CallFunc_EqualEqual_StrStr_ReturnValue = /Script/Engine.Default__KismetStringLibrary.EqualEqual_StrStr(CallFunc_Array_Get_Item2, " ");0x0417if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_07C6;0x0425CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CurrentOffset, SpaceWidth);0x0453CurrentOffset = CallFunc_Add_FloatFloat_ReturnValue;0x046EPopFlow();0x046FLabel_046F:0x046FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0499Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04B4goto Label_009A;0x04B9Label_04B9:0x04B9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(TextAlignment, 0);0x04D8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_072E;0x04E6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(TextAlignment, 1);0x0505if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0541;0x0513K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(TextAlignment, 2);0x0532if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0DD9;0x0540PopFlow();0x0541Label_0541:0x0541K2Node_MathExpression_ReturnValue2 = Subtract_FloatFloat(0f, Divide_FloatFloat(Subtract_FloatFloat(CurrentOffset, HalfFirstCharacterWidth), 2f));0x058DAlignmentOffset = K2Node_MathExpression_ReturnValue2;0x05A8Label_05A8:0x05A8Temp_int_Loop_Counter_Variable1 = 0;0x05BFTemp_int_Array_Index_Variable = 0;0x05D6Label_05D6:0x05D6CallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentLineMeshes);0x0611CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable1, CallFunc_Array_Length_ReturnValue1);0x0637if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0704;0x0645Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable1;0x0660PushFlow(Label_0E36);0x0665/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentLineMeshes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06A0CallFunc_MakeVector_ReturnValue1 = MakeVector(0f, AlignmentOffset, 0f);0x06CFCallFunc_Array_Get_Item.K2_AddLocalOffset(CallFunc_MakeVector_ReturnValue1, false, CallFunc_K2_AddLocalOffset_SweepHitResult1, false);0x0703PopFlow();0x0704Label_0704:0x0704/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CurrentLineMeshes);0x072DPopFlow();0x072ELabel_072E:0x072ECallFunc_Subtract_FloatFloat_ReturnValue2 = Subtract_FloatFloat(HalfFirstCharacterWidth, Kerning);0x075CAlignmentOffset = CallFunc_Subtract_FloatFloat_ReturnValue2;0x0777goto Label_05A8;0x077CLabel_077C:0x077CCallFunc_Add_IntInt_ReturnValue2 = Add_IntInt(Temp_int_Loop_Counter_Variable2, 1);0x07A6Temp_int_Loop_Counter_Variable2 = CallFunc_Add_IntInt_ReturnValue2;0x07C1goto Label_0210;0x07C6Label_07C6:0x07C6Temp_struct_Variable = FTransform(...);0x0801CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddStaticMeshComponent-2), false, Temp_struct_Variable, this);0x082DCurrentMesh = CallFunc_AddComponent_ReturnValue;0x0840/Script/Engine.Default__KismetArrayLibrary.Array_Get(text, Temp_int_Array_Index_Variable1, CallFunc_Array_Get_Item1);0x087BCallFunc_GetCharacterArrayFromString_ReturnValue = /Script/Engine.Default__KismetStringLibrary.GetCharacterArrayFromString(CallFunc_Array_Get_Item1);0x08B6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, Temp_int_Array_Index_Variable2, CallFunc_Array_Get_Item2);0x08F1SetCharacterMesh(CallFunc_Array_Get_Item2, CallFunc_SetCharacterMesh_Mesh);0x0911CallFunc_SetStaticMesh_ReturnValue = CurrentMesh.SetStaticMesh(CallFunc_SetCharacterMesh_Mesh);0x0948CurrentMesh.SetMaterial(0, TextMaterial);0x097ACallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CreatedMeshes, CurrentMesh);0x09BEif (!(not_takable)) goto Label_0DAE;0x09CCCurrentMesh.SetCollisionResponseToAllChannels(0);0x09F2Label_09F2:0x09F2CallFunc_GetBoundingBox_ReturnValue = CurrentMesh.StaticMesh.GetBoundingBox();0x0A3ACallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_GetBoundingBox_ReturnValue.Max, CallFunc_GetBoundingBox_ReturnValue.Min);0x0A7ABreakVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0AA8CurrentCharacterWidth = CallFunc_BreakVector_Y;0x0AC3CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CurrentIndex, 0);0x0AE5if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0CAD;0x0AF3K2Node_MathExpression_ReturnValue3 = Add_FloatFloat(Divide_FloatFloat(CurrentCharacterWidth, 2f), Kerning);0x0B30CurrentOffset = K2Node_MathExpression_ReturnValue3;0x0B4BK2Node_MathExpression_ReturnValue3 = Add_FloatFloat(Divide_FloatFloat(CurrentCharacterWidth, 2f), Kerning);0x0B88HalfFirstCharacterWidth = K2Node_MathExpression_ReturnValue3;0x0BA3Label_0BA3:0x0BA3K2Node_MathExpression_ReturnValue1 = Subtract_FloatFloat(0f, Multiply_IntFloat(CurrentLine, LineHeight));0x0BE0CallFunc_MakeVector_ReturnValue = MakeVector(0f, 0f, K2Node_MathExpression_ReturnValue1);0x0C0FCurrentMesh.K2_AddLocalOffset(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_AddLocalOffset_SweepHitResult, false);0x0C43CallFunc_Array_Add_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CurrentLineMeshes, CurrentMesh);0x0C87CurrentMesh.SetSimulatePhysics(false);0x0CACPopFlow();0x0CADLabel_0CAD:0x0CADK2Node_MathExpression_ReturnValue4 = Add_FloatFloat(CurrentOffset, Divide_FloatFloat(CurrentCharacterWidth, 2f));0x0CEACallFunc_MakeVector_ReturnValue2 = MakeVector(0f, K2Node_MathExpression_ReturnValue4, 0f);0x0D19CurrentMesh.K2_AddLocalOffset(CallFunc_MakeVector_ReturnValue2, false, CallFunc_K2_AddLocalOffset_SweepHitResult2, false);0x0D4DK2Node_MathExpression_ReturnValue5 = Add_FloatFloat(Add_FloatFloat(CurrentOffset, CurrentCharacterWidth), Kerning);0x0D8ECurrentOffset = K2Node_MathExpression_ReturnValue5;0x0DA9goto Label_0BA3;0x0DAELabel_0DAE:0x0DAECurrentMesh.SetCollisionResponseToAllChannels(1);0x0DD4goto Label_09F2;0x0DD9Label_0DD9:0x0DD9K2Node_MathExpression_ReturnValue = Subtract_FloatFloat(0f, Subtract_FloatFloat(CurrentOffset, Kerning));0x0E16AlignmentOffset = K2Node_MathExpression_ReturnValue;0x0E31goto Label_05A8;0x0E36Label_0E36:0x0E36CallFunc_Add_IntInt_ReturnValue1 = Add_IntInt(Temp_int_Loop_Counter_Variable1, 1);0x0E60Temp_int_Loop_Counter_Variable1 = CallFunc_Add_IntInt_ReturnValue1;0x0E7Bgoto Label_05D6;0x0E80Label_0E80:0x0E80return;0x0E82// end of script
Private0x00
void DestroySpawnedMeshes()
Script32 statements · 638 bytes of bytecode
0x0000PushFlow(Label_027B);0x0005CallFunc_Array_Length_ReturnValue1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CreatedMeshes);0x0040CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue1, 0);0x0062if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_01A1;0x0070Temp_int_Loop_Counter_Variable = 0;0x0087Temp_int_Array_Index_Variable = 0;0x009ELabel_009E:0x009ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CreatedMeshes);0x00D9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00FFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01A6;0x010DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0128PushFlow(Label_01D4);0x012D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CreatedMeshes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0168CallFunc_IsBeingDestroyed_ReturnValue = CallFunc_Array_Get_Item.IsBeingDestroyed();0x0192if (!(CallFunc_IsBeingDestroyed_ReturnValue)) goto Label_021E;0x01A0PopFlow();0x01A1Label_01A1:0x01A1goto Label_027B;0x01A6Label_01A6:0x01A6/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CreatedMeshes);0x01CFgoto Label_01A1;0x01D4Label_01D4:0x01D4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01FETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0219goto Label_009E;0x021ELabel_021E:0x021E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CreatedMeshes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0259CallFunc_Array_Get_Item.K2_DestroyComponent(this);0x027APopFlow();0x027BLabel_027B:0x027Breturn;0x027D// end of script
Private0x00
void UpdateFont(const DefinedFonts& NewFont)
Script4 statements · 53 bytes of bytecode
0x0000Font = NewFont;0x001BUpdateText(text);0x0032return;0x0034// end of script
Public0x01
void UpdateText(const TArray<FString>& NewText)
Script5 statements · 58 bytes of bytecode
0x0000text = NewText;0x001BDestroySpawnedMeshes();0x0029SpawnText();0x0037return;0x0039// end of script
Public0x10
void SetCharacterMesh(const FString& CurrentCharacter, const UStaticMesh*& Mesh)
Script44 statements · 1,100 bytes of bytecode
0x0000PushFlow(Label_0449);0x0005Temp_object_Variable = nullptr;0x0010Temp_object_Variable1 = /Game/ZText/Blueprints/FontTables/PressStart2PTable.PressStart2PTable;0x0023Temp_object_Variable2 = nullptr;0x002ETemp_object_Variable3 = nullptr;0x0039Temp_object_Variable4 = nullptr;0x0044Temp_object_Variable5 = nullptr;0x004FTemp_object_Variable6 = nullptr;0x005ATemp_object_Variable7 = nullptr;0x0065Temp_byte_Variable = Font;0x0080CallFunc_GetDataTableRowNames_OutRowNames = {};0x008B/Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowNames(Switch(Temp_byte_Variable, 0 => Temp_object_Variable6, 1 => Temp_object_Variable5, 2 => Temp_object_Variable4, 3 => Temp_object_Variable3, 4 => Temp_object_Variable2, 5 => Temp_object_Variable1, 6 => Temp_object_Variable, 7 => Temp_object_Variable7, default => K2Node_Select_Default), CallFunc_GetDataTableRowNames_OutRowNames);0x0145Temp_int_Loop_Counter_Variable = 0;0x015CTemp_int_Array_Index_Variable = 0;0x0173Label_0173:0x0173CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x01AECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01D4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03DE;0x01E2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01FDPushFlow(Label_03FF);0x0202Temp_object_Variable = nullptr;0x020DTemp_object_Variable1 = /Game/ZText/Blueprints/FontTables/PressStart2PTable.PressStart2PTable;0x0220Temp_object_Variable2 = nullptr;0x022BTemp_object_Variable3 = nullptr;0x0236Temp_object_Variable4 = nullptr;0x0241Temp_object_Variable5 = nullptr;0x024CTemp_object_Variable6 = nullptr;0x0257Temp_object_Variable7 = nullptr;0x0262Temp_byte_Variable = Font;0x027D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02B8CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(Switch(Temp_byte_Variable, 0 => Temp_object_Variable6, 1 => Temp_object_Variable5, 2 => Temp_object_Variable4, 3 => Temp_object_Variable3, 4 => Temp_object_Variable2, 5 => Temp_object_Variable1, 6 => Temp_object_Variable, 7 => Temp_object_Variable7, default => K2Node_Select_Default), CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x0385if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x038FCallFunc_EqualEqual_StrStr_ReturnValue = /Script/Engine.Default__KismetStringLibrary.EqualEqual_StrStr(CallFunc_GetDataTableRowFromName_OutRow.String_2_4AE931124691A8A70A99E2BEECB14299, CurrentCharacter);0x03D4if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x03DELabel_03DE:0x03DEMesh = CallFunc_GetDataTableRowFromName_OutRow.Mesh_6_69216BDD48BDE65FAF683CA6938D0F91;0x03FAgoto Label_0449;0x03FFLabel_03FF:0x03FFCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0429Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0444goto Label_0173;0x0449Label_0449:0x0449return;0x044B// end of script
Private0x18
void UserConstructionScript()
Script4 statements · 58 bytes of bytecode
0x0000/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CreatedMeshes);0x0029SpawnText();0x0037return;0x0039// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ZText(546);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_ZText(int32 EntryPoint)
Script27 statements · 630 bytes of bytecode
0x0000PushFlow(Label_0273);0x0005goto [EntryPoint];0x000FTemp_int_Loop_Counter_Variable = 0;0x0026Temp_int_Array_Index_Variable = 0;0x003DLabel_003D:0x003DCallFunc_GetComponentsByTag_ReturnValue = GetComponentsByTag(/Script/Engine.ActorComponent, FName(textik));0x006FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetComponentsByTag_ReturnValue);0x00AACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D0if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F5PushFlow(Label_01D8);0x00FACallFunc_GetComponentsByTag_ReturnValue = GetComponentsByTag(/Script/Engine.ActorComponent, FName(textik));0x012C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0167K2Node_DynamicCast_AsStatic_Mesh_Component = Cast<StaticMeshComponent>(CallFunc_Array_Get_Item);0x018BK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsStatic_Mesh_Component);0x01A8if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01B2K2Node_DynamicCast_AsStatic_Mesh_Component.SetSimulatePhysics(false);0x01D7PopFlow();0x01D8Label_01D8:0x01D8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0202Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x021Dgoto Label_003D;0x0222/Script/Engine.Default__KismetSystemLibrary.Delay(this, freez_limit, LatentActionInfo{0xF, -1938280116, FName(ExecuteUbergraph_BP_ZText), this});0x0272PopFlow();0x0273Label_0273:0x0273return;0x0275// end of script
Final0x04