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

OffsetSizeNameTypeFlags
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags
0x08BillboardUBillboardComponent*7 flags
0x08DefaultSceneRootUSceneComponent*7 flags
0x10textTArray<FString>4 flags
0x01FontDefinedFonts7 flags
0x03590x03padding / unreflected
0x04Kerningfloat7 flags
0x04SpaceWidthfloat7 flags
0x04LineHeightfloat7 flags
0x01TextAlignmentAlignments7 flags
0x03690x07padding / unreflected
0x08TextMaterialUMaterialInterface*7 flags
0x04CurrentOffsetfloat7 flags
0x04CurrentIndexint327 flags
0x08CurrentMeshUStaticMeshComponent*8 flags
0x04CurrentCharacterWidthfloat7 flags
0x04AlignmentOffsetfloat7 flags
0x04HalfFirstCharacterWidthfloat7 flags
0x04CurrentLineint327 flags
0x10CurrentLineMeshesTArray<UStaticMeshComponent*>4 flags
0x10CreatedMeshesTArray<UStaticMeshComponent*>3 flags
0x01physicalbool6 flags
0x03B90x03padding / unreflected
0x04freez_limitfloat7 flags
0x01not_takablebool6 flags
Inherited from AActor 73
OffsetSizeNameTypeFlags
0x58PrimaryActorTickFActorTickFunction3 flags
0x01bHidden : 1bit 0boolNet+7 flags
0x01bNetTemporary : 1bit 1bool3 flags
0x01bNetStartup : 1bit 2bool3 flags
0x01bOnlyRelevantToOwner : 1bit 3bool7 flags
0x01bAlwaysRelevant : 1bit 4bool6 flags
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 flags
0x01bTearOff : 1bit 6boolNet+3 flags
0x01bExchangedRoles : 1bit 7boolTransient+3 flags
0x01bNetLoadOnClient : 1bit 0bool4 flags
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flags
0x01bRelevantForNetworkReplays : 1bit 2bool3 flags
0x01bRelevantForLevelBounds : 1bit 3bool5 flags
0x01bReplayRewindable : 1bit 4bool5 flags
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flags
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flags
0x01bBlockInput : 1bit 7bool5 flags
0x01bCanBeDamaged : 1bit 0boolNet+6 flags
0x01bCollideWhenPlacing : 1bit 1bool3 flags
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flags
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flags
0x01bIgnoresOriginShifting : 1bit 4bool5 flags
0x01bEnableAutoLODGeneration : 1bit 5bool6 flags
0x01bIsEditorOnlyActor : 1bit 6bool5 flags
0x01bActorSeamlessTraveled : 1bit 7bool3 flags
0x01bReplicates : 1bit 0boolProtected+7 flags
0x01bCanBeInCluster : 1bit 1boolProtected+5 flags
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flags
0x01bActorEnableCollision : 1bit 1bool3 flags
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flags
0x01RemoteRoleENetRoleNetTransient+5 flags
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags
0x04InitialLifeSpanfloat8 flags
0x04CustomTimeDilationfloat7 flags
0x00C40x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags
0x08OwnerAActor*NetRepNotify+5 flags
0x08NetDriverNameFNameProtected+5 flags
0x01RoleENetRoleNet+5 flags
0x01NetDormancyENetDormancy9 flags
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flags
0x01AutoReceiveInputEAutoReceiveInput6 flags
0x04InputPriorityint326 flags
0x08InputComponentUInputComponent*7 flags
0x04NetCullDistanceSquaredfloat9 flags
0x04NetTagint32Transient+5 flags
0x04NetUpdateFrequencyfloat8 flags
0x04MinNetUpdateFrequencyfloat8 flags
0x04NetPriorityfloat8 flags
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flags
0x10ChildrenTArray<AActor*>Transient+2 flags
0x08RootComponentUSceneComponent*Protected+9 flags
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags
0x10TagsTArray<FName>5 flags
0x10OnTakeAnyDamageFMulticastScriptDelegate4 flags
0x10OnTakePointDamageFMulticastScriptDelegate4 flags
0x10OnTakeRadialDamageFMulticastScriptDelegate4 flags
0x10OnActorBeginOverlapFMulticastScriptDelegate4 flags
0x10OnActorEndOverlapFMulticastScriptDelegate4 flags
0x10OnBeginCursorOverFMulticastScriptDelegate4 flags
0x10OnEndCursorOverFMulticastScriptDelegate4 flags
0x10OnClickedFMulticastScriptDelegate4 flags
0x10OnReleasedFMulticastScriptDelegate4 flags
0x10OnInputTouchBeginFMulticastScriptDelegate4 flags
0x10OnInputTouchEndFMulticastScriptDelegate4 flags
0x10OnInputTouchEnterFMulticastScriptDelegate4 flags
0x10OnInputTouchLeaveFMulticastScriptDelegate4 flags
0x10OnActorHitFMulticastScriptDelegate4 flags
0x10OnDestroyedFMulticastScriptDelegate4 flags
0x10OnEndPlayFMulticastScriptDelegate4 flags
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