0x00x03C1
Members 22
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | |
| 0x08 | Billboard | UBillboardComponent* | 7 flags | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 7 flags | |
| 0x10 | text | TArray<FString> | 4 flags | |
| 0x01 | Font | DefinedFonts | 7 flags | |
| 0x0359 | 0x03 | padding / unreflected | ||
| 0x04 | Kerning | float | 7 flags | |
| 0x04 | SpaceWidth | float | 7 flags | |
| 0x04 | LineHeight | float | 7 flags | |
| 0x01 | TextAlignment | Alignments | 7 flags | |
| 0x0369 | 0x07 | padding / unreflected | ||
| 0x08 | TextMaterial | UMaterialInterface* | 7 flags | |
| 0x04 | CurrentOffset | float | 7 flags | |
| 0x04 | CurrentIndex | int32 | 7 flags | |
| 0x08 | CurrentMesh | UStaticMeshComponent* | 8 flags | |
| 0x04 | CurrentCharacterWidth | float | 7 flags | |
| 0x04 | AlignmentOffset | float | 7 flags | |
| 0x04 | HalfFirstCharacterWidth | float | 7 flags | |
| 0x04 | CurrentLine | int32 | 7 flags | |
| 0x10 | CurrentLineMeshes | TArray<UStaticMeshComponent*> | 4 flags | |
| 0x10 | CreatedMeshes | TArray<UStaticMeshComponent*> | 3 flags | |
| 0x01 | physical | bool | 6 flags | |
| 0x03B9 | 0x03 | padding / unreflected | ||
| 0x04 | freez_limit | float | 7 flags | |
| 0x01 | not_takable | bool | 6 flags | |
Inherited from AActor 73
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x58 | PrimaryActorTick | FActorTickFunction | 3 flags | |
| 0x01 | bHidden : 1bit 0 | bool | Net+7 flags | |
| 0x01 | bNetTemporary : 1bit 1 | bool | 3 flags | |
| 0x01 | bNetStartup : 1bit 2 | bool | 3 flags | |
| 0x01 | bOnlyRelevantToOwner : 1bit 3 | bool | 7 flags | |
| 0x01 | bAlwaysRelevant : 1bit 4 | bool | 6 flags | |
| 0x01 | bReplicateMovement : 1bit 5 | bool | NetRepNotify+5 flags | |
| 0x01 | bTearOff : 1bit 6 | bool | Net+3 flags | |
| 0x01 | bExchangedRoles : 1bit 7 | bool | Transient+3 flags | |
| 0x01 | bNetLoadOnClient : 1bit 0 | bool | 4 flags | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 1 | bool | 6 flags | |
| 0x01 | bRelevantForNetworkReplays : 1bit 2 | bool | 3 flags | |
| 0x01 | bRelevantForLevelBounds : 1bit 3 | bool | 5 flags | |
| 0x01 | bReplayRewindable : 1bit 4 | bool | 5 flags | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 5 | bool | 5 flags | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 6 | bool | 4 flags | |
| 0x01 | bBlockInput : 1bit 7 | bool | 5 flags | |
| 0x01 | bCanBeDamaged : 1bit 0 | bool | Net+6 flags | |
| 0x01 | bCollideWhenPlacing : 1bit 1 | bool | 3 flags | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 2 | bool | 6 flags | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 3 | bool | 5 flags | |
| 0x01 | bIgnoresOriginShifting : 1bit 4 | bool | 5 flags | |
| 0x01 | bEnableAutoLODGeneration : 1bit 5 | bool | 6 flags | |
| 0x01 | bIsEditorOnlyActor : 1bit 6 | bool | 5 flags | |
| 0x01 | bActorSeamlessTraveled : 1bit 7 | bool | 3 flags | |
| 0x01 | bReplicates : 1bit 0 | bool | Protected+7 flags | |
| 0x01 | bCanBeInCluster : 1bit 1 | bool | Protected+5 flags | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 2 | bool | Protected+3 flags | |
| 0x01 | bActorEnableCollision : 1bit 1 | bool | 3 flags | |
| 0x01 | bActorIsBeingDestroyed : 1bit 2 | bool | Transient+4 flags | |
| 0x01 | RemoteRole | ENetRole | NetTransient+5 flags | |
| 0x0086 | 0x02 | padding / unreflected | ||
| 0x34 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | |
| 0x04 | InitialLifeSpan | float | 8 flags | |
| 0x04 | CustomTimeDilation | float | 7 flags | |
| 0x00C4 | 0x04 | padding / unreflected | ||
| 0x40 | AttachmentReplication | FRepAttachment | NetTransient+4 flags | |
| 0x08 | Owner | AActor* | NetRepNotify+5 flags | |
| 0x08 | NetDriverName | FName | Protected+5 flags | |
| 0x01 | Role | ENetRole | Net+5 flags | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | |
| 0x04 | InputPriority | int32 | 6 flags | |
| 0x08 | InputComponent | UInputComponent* | 7 flags | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | |
| 0x04 | NetTag | int32 | Transient+5 flags | |
| 0x04 | NetUpdateFrequency | float | 8 flags | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | |
| 0x04 | NetPriority | float | 8 flags | |
| 0x013C | 0x04 | padding / unreflected | ||
| 0x08 | Instigator | APawn* | NetRepNotify+7 flags | |
| 0x10 | Children | TArray<AActor*> | Transient+2 flags | |
| 0x08 | RootComponent | USceneComponent* | Protected+9 flags | |
| 0x10 | ControllingMatineeActors | TArray<AMatineeActor*> | TransientProtected+2 flags | |
| 0x0170 | 0x08 | padding / unreflected | ||
| 0x10 | Layers | TArray<FName> | 2 flags | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | |
| 0x10 | Tags | TArray<FName> | 5 flags | |
| 0x10 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnClicked | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnReleased | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnActorHit | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnDestroyed | FMulticastScriptDelegate | 4 flags | |
| 0x10 | OnEndPlay | FMulticastScriptDelegate | 4 flags | |
| 0x02A0 | 0x60 | padding / unreflected | ||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 4 flags | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 6 flags | |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
void SpawnText()Script127 statements · 3,715 bytes of bytecode0x0000PushFlow(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 | Private | 0x00 | |
void DestroySpawnedMeshes()Script32 statements · 638 bytes of bytecode0x0000PushFlow(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 | Private | 0x00 | |
void UpdateFont(const DefinedFonts& NewFont)Script4 statements · 53 bytes of bytecode0x0000Font = NewFont;0x001BUpdateText(text);0x0032return;0x0034// end of script | Public | 0x01 | |
void UpdateText(const TArray<FString>& NewText)Script5 statements · 58 bytes of bytecode0x0000text = NewText;0x001BDestroySpawnedMeshes();0x0029SpawnText();0x0037return;0x0039// end of script | Public | 0x10 | |
void SetCharacterMesh(const FString& CurrentCharacter, const UStaticMesh*& Mesh)Script44 statements · 1,100 bytes of bytecode0x0000PushFlow(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 | Private | 0x18 | |
void UserConstructionScript()Script4 statements · 58 bytes of bytecode0x0000/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CreatedMeshes);0x0029SpawnText();0x0037return;0x0039// end of script | EventPublic | 0x00 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ZText(546);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ExecuteUbergraph_BP_ZText(int32 EntryPoint)Script27 statements · 630 bytes of bytecode0x0000PushFlow(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 | Final | 0x04 |