Zdexby TheHolyOneZ
2,103 classes
Class

ABP_LevelStreamer_C

: AActor : UObject
/Game/Production/Blueprints/Automation/BP_LevelStreamer.BP_LevelStreamer_C 0x0270 (624 B) align 8 inherited 0x0240 18 scripted vtable /Game/Production/Blueprints/Automation/BP_LevelStreamer
0x00x0270

Members 10

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x08Loaded loopFName7 flagsDefault
0x01Enable debugbool5 flagsfalse
0x01Can load Seg1bool6 flagsfalse
0x01Can load Seg2bool6 flagsfalse
0x01Change segmentbool6 flagsfalse
0x08Current Loaded loopFName7 flagsDefault
0x01mToShowbool6 flagstrue
0x02650x03padding / unreflected
0x08mObjectCreatorObjectABP_CreateObject_C*8 flagsnullptr
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[]
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>
0x01B00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 18

SignatureFlagsNativeParams
void CreateLoopingObjects(bool isFirst)
Script130 statements · 5,217 bytes of bytecode
0x0000PushFlow(Label_145E);0x0005CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x001AK2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode = Cast<BP_WeWentBackGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode);0x005Bif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0065CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value);0x00ECif (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x00F6Temp_int_Loop_Counter_Variable_1 = 0;0x010DTemp_int_Array_Index_Variable_1 = 0;0x0124Label_0124:0x0124CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.mClueObjects);0x0175CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x019Bif (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_02B8;0x01A9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x01C4PushFlow(Label_133F);0x01C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.mClueObjects, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x021ACallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_Array_Get_Item_1, nullptr);0x0238if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0242/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.mClueObjects, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0293CallFunc_Array_Get_Item_1.K2_DestroyActor();0x02B7PopFlow();0x02B8Label_02B8:0x02B8/Script/Engine.Default__KismetArrayLibrary.Array_Clear(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.mClueObjects);0x02F7CallFunc_GetAllActorsOfClass_OutActors = {};0x0302GetAllActorsOfClass(this, /Game/Production/Blueprints/SM_BPs/BP_SegmentAutoTransform.BP_SegmentAutoTransform_C, CallFunc_GetAllActorsOfClass_OutActors);0x031FTemp_bool_True_if_break_was_hit_Variable_1 = false;0x032ATemp_int_Loop_Counter_Variable_2 = 0;0x0341Temp_int_Array_Index_Variable_2 = 0;0x0358Label_0358:0x0358CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_1);0x0375CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x03B0CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x03D6CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue_2);0x03FCif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_10E2;0x040ATemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0425PushFlow(Label_1389);0x042Aif (!(isFirst)) goto Label_13D3;0x0438CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Array_Index_Variable_2, 2);0x045Aif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_1408;0x0468Label_0468:0x0468Temp_bool_True_if_break_was_hit_Variable = false;0x0473Temp_int_Loop_Counter_Variable = 0;0x048ATemp_int_Array_Index_Variable = 0;0x04A1Label_04A1:0x04A1CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x04BECallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value);0x0545CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Find_Value.m_clueObject);0x0596CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x05BCCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_3);0x05E2if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x05ECTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0607PushFlow(Label_1414);0x060Cif (!(true)) PopFlow();0x060ECallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value);0x0695/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Find_Value.m_clueObject, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x06E6K2Node_ClassDynamicCast_AsActor = Cast<Actor>(CallFunc_Array_Get_Item_2.m_blueprintClass);0x0720K2Node_ClassDynamicCast_bSuccess = Cast<71>(K2Node_ClassDynamicCast_AsActor);0x073Dif (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x0747/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0782CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_Array_Get_Item.TargetPoint.K2_GetComponentToWorld();0x07CACallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsActor, CallFunc_K2_GetComponentToWorld_ReturnValue, 0, nullptr);0x07F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x082FCallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_Array_Get_Item.TargetPoint.K2_GetComponentToWorld();0x0877CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_K2_GetComponentToWorld_ReturnValue);0x089DK2Node_DynamicCast_AsBP_Pickable = Cast<BP_Pickable_C>(CallFunc_FinishSpawningActor_ReturnValue);0x08C1K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Pickable);0x08DEif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x08E8CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value);0x096F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Find_Value.m_clueObject, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x09C0CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.TargetPointLocations, CallFunc_Array_Get_Item_2.m_itemCorkBoardTargetPointName, CallFunc_Map_Find_Value_1);0x0A31CallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.TargetPointLocations, CallFunc_Array_Get_Item_2.m_itemShelfTargetPointName, CallFunc_Map_Find_Value_2);0x0AA2CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Map_Find_ReturnValue_2, CallFunc_Map_Find_ReturnValue_1);0x0AC8if (!(CallFunc_BooleanAND_ReturnValue_2)) PopFlow();0x0AD2CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value);0x0B59/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Find_Value.m_clueObject, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0BAACallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.TargetPointLocations, CallFunc_Array_Get_Item_2.m_itemCorkBoardTargetPointName, CallFunc_Map_Find_Value_1);0x0C1BCallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.TargetPointLocations, CallFunc_Array_Get_Item_2.m_itemShelfTargetPointName, CallFunc_Map_Find_Value_2);0x0C8CCallFunc_GetTransform_ReturnValue = CallFunc_Map_Find_Value_1.GetTransform();0x0CBECallFunc_GetTransform_ReturnValue_1 = CallFunc_Map_Find_Value_2.GetTransform();0x0CF0CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_Array_Get_Item_2.m_clueLetterPosition);0x0D2BCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Array_Get_Item_2.m_clueLetter);0x0D66CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Array_Get_Item_2.m_itemDescription);0x0DA1CallFunc_Conv_NameToText_ReturnValue = Conv_NameToText(CallFunc_Array_Get_Item_2.m_itemName);0x0DDCK2Node_MakeStruct_BS_ItemStructure.Name_2_13D5B1FC4627764A4890AB986F20DDAD = CallFunc_Conv_NameToText_ReturnValue;0x0E00K2Node_MakeStruct_BS_ItemStructure.Description_4_93716ECC4FCE2983AB929BBF553FE4A7 = CallFunc_Conv_StringToText_ReturnValue_1;0x0E24K2Node_MakeStruct_BS_ItemStructure.ClueDetails_6_4E5070474BA79439F44EF396AD0E734F = CallFunc_Conv_StringToText_ReturnValue;0x0E48K2Node_MakeStruct_BS_ItemStructure.ClueNumber_11_A1594323414BD03A05CA6689A26945E5 = CallFunc_Conv_ByteToInt_ReturnValue;0x0E6CK2Node_MakeStruct_BS_ItemStructure.CluePositionOnBoard_25_40B8AD974694F32B628C36A30E419609 = CallFunc_GetTransform_ReturnValue;0x0E90K2Node_MakeStruct_BS_ItemStructure.Class_24_1A1748E248141D27ED7D43B78C042D7D = nullptr;0x0EA4K2Node_MakeStruct_BS_ItemStructure.ClueBoardMesh_23_C20478DF402FC8FE16720FAC555772F3 = CallFunc_Array_Get_Item_2.m_itemCorkBoardMesh;0x0ED6K2Node_MakeStruct_BS_ItemStructure.ShelfMesh_30_7A9C798E47CEB63460F02184CFAD3771 = CallFunc_Array_Get_Item_2.m_itemWorldMesh;0x0F08K2Node_MakeStruct_BS_ItemStructure.ShelfTransform_32_63D69530484DBC31F57DBC8C681618FE = CallFunc_GetTransform_ReturnValue_1;0x0F2CK2Node_DynamicCast_AsBP_Pickable.ItemStructure = K2Node_MakeStruct_BS_ItemStructure;0x0F5DCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value);0x0FE4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Find_Value.m_clueObject, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x1035K2Node_DynamicCast_AsBP_Pickable.mClueEnum = CallFunc_Array_Get_Item_2.m_clueEnums;0x107CCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.mClueObjects, K2Node_DynamicCast_AsBP_Pickable);0x10D6Temp_bool_True_if_break_was_hit_Variable = true;0x10E1PopFlow();0x10E2Label_10E2:0x10E2CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value_3);0x1169if (!(CallFunc_Map_Find_ReturnValue_3)) PopFlow();0x1173CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value_3);0x11FA/Script/Engine.Default__KismetArrayLibrary.Array_Append(dynamicObjectsToRemove, CallFunc_Map_Find_Value_3.m_objectsToBeAdded);0x1242CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(mObjectCreatorObject.ClueCatalog.m_finalListObject, K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.m_currLoop, CallFunc_Map_Find_Value_3);0x12C9/Script/Engine.Default__KismetArrayLibrary.Array_Append(dynamicObjectsToRemove, CallFunc_Map_Find_Value_3.m_objectsToBeChanged);0x1311mObjectCreatorObject.UnloadAllDynamicObjectsForLopping(dynamicObjectsToRemove);0x133EPopFlow();0x133FLabel_133F:0x133FCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1369Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x1384goto Label_0124;0x1389Label_1389:0x1389CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x13B3Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x13CEgoto Label_0358;0x13D3Label_13D3:0x13D3CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Array_Index_Variable_2, 8);0x13F5if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_1408;0x1403goto Label_0468;0x1408Label_1408:0x1408Temp_bool_True_if_break_was_hit_Variable_1 = true;0x1413PopFlow();0x1414Label_1414:0x1414CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x143ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1459goto Label_04A1;0x145ELabel_145E:0x145Ereturn;0x1460// end of script
Public0x01
void Generate level name(const FString& Segment name, const FName& Level 1, const FName& Level 2)
Script21 statements · 576 bytes of bytecode
0x0000PushFlow(Label_023D);0x0005PushFlow(Label_013D);0x000Aif (!(Enable debug)) PopFlow();0x0014CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("L_Loop_", Segment name);0x0042CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "_1");0x006BPrintString(this, CallFunc_Concat_StrStr_ReturnValue_2, true, true, LinearColor{0.071155f, 1f, 0f, 1f}, 5f);0x00A8CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("L_Loop_", Segment name);0x00D6CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "_2");0x00FFPrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, false, true, LinearColor{1f, 0.87627f, 0f, 1f}, 5f);0x013CPopFlow();0x013DLabel_013D:0x013DCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("L_Loop_", Segment name);0x016BCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "_2");0x0194CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "_1");0x01BDCallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_2);0x01E2CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x0207Level 1 = CallFunc_Conv_StringToName_ReturnValue;0x0222Level 2 = CallFunc_Conv_StringToName_ReturnValue_1;0x023DLabel_023D:0x023Dreturn;0x023F// end of script
Public0x20
void InpActEvt_Three_K2Node_InputKeyEvent_8(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_8 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(2061);0x0021return;0x0023// end of script
0x18
void InpActEvt_One_K2Node_InputKeyEvent_7(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_7 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1719);0x0021return;0x0023// end of script
0x18
void InpActEvt_Four_K2Node_InputKeyEvent_6(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_6 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1703);0x0021return;0x0023// end of script
0x18
void InpActEvt_Five_K2Node_InputKeyEvent_5(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_5 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1671);0x0021return;0x0023// end of script
0x18
void InpActEvt_Six_K2Node_InputKeyEvent_4(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_4 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1639);0x0021return;0x0023// end of script
0x18
void InpActEvt_Seven_K2Node_InputKeyEvent_3(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_3 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1504);0x0021return;0x0023// end of script
0x18
void InpActEvt_Eight_K2Node_InputKeyEvent_2(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_2 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1273);0x0021return;0x0023// end of script
0x18
void InpActEvt_Zero_K2Node_InputKeyEvent_1(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_1 = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(2326);0x0021return;0x0023// end of script
0x18
void InpActEvt_Two_K2Node_InputKeyEvent_0(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1536);0x0021return;0x0023// end of script
0x18
void OnBegin_1()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LevelStreamer(2041);0x000Freturn;0x0011// end of script
0x00
void OnEnd_1()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LevelStreamer(2046);0x000Freturn;0x0011// end of script
0x00
void OnBegin_2()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LevelStreamer(2051);0x000Freturn;0x0011// end of script
0x00
void OnEnd_2()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LevelStreamer(2056);0x000Freturn;0x0011// end of script
0x00
void Stream level(const LoopRoomTransformEnum& Segment name)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Segment_name = Segment name;0x0012ExecuteUbergraph_BP_LevelStreamer(2077);0x0021return;0x0023// end of script
0x01
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LevelStreamer(2321);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_LevelStreamer(int32 EntryPoint)
Script134 statements · 2,345 bytes of bytecode
0x0000PushFlow(Label_0926);0x0005goto [EntryPoint];0x000FCallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Script/WeWentBack.LoopRoomTransformEnum, K2Node_CustomEvent_Segment_name);0x003DCallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0062Current Loaded loop = CallFunc_Conv_StringToName_ReturnValue;0x007DCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(K2Node_CustomEvent_Segment_name, 9);0x009Cif (!(CallFunc_NotEqual_ByteByte_ReturnValue)) goto Label_00EA;0x00AAUnloadStreamLevel(this, FName(L_MOV), LatentActionInfo{0x16C, 1776487187, FName(ExecuteUbergraph_BP_LevelStreamer), this}, false);0x00E9PopFlow();0x00EALabel_00EA:0x00EALoadStreamLevel(this, FName(L_MOV), true, false, LatentActionInfo{0x12B, -339611544, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x012APopFlow();0x012BLoadStreamLevel(this, FName(L_Rotunda_RatRoom_STATIC), true, false, LatentActionInfo{-1, 658257503, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x016BPopFlow();0x016CUnloadStreamLevel(this, FName(L_Rotunda_RatRoom_STATIC), LatentActionInfo{-1, 1067144968, FName(ExecuteUbergraph_BP_LevelStreamer), this}, false);0x01ABPopFlow();0x01ACLabel_01AC:0x01ACif (!(Enable debug)) goto Label_01EB;0x01BACallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01D4EnableInput(CallFunc_GetPlayerController_ReturnValue);0x01EBLabel_01EB:0x01EBCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0200K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode = Cast<BP_WeWentBackGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0224K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode);0x0241if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x024BK2Node_DynamicCast_AsBP_We_Went_Back_Game_Mode.mBP_lvlStreamer = this;0x026CPopFlow();0x026DCallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Script/WeWentBack.LoopRoomTransformEnum, K2Node_CustomEvent_Segment_name);0x029BGenerate level name(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, CallFunc_Generate_level_name_Level_1_3, CallFunc_Generate_level_name_Level_2_3);0x02C4LoadStreamLevel(this, CallFunc_Generate_level_name_Level_1_3, true, false, LatentActionInfo{0xF, 1210352309, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x0300PopFlow();0x0301CallFunc_Conv_NameToString_ReturnValue_2 = Conv_NameToString(Current Loaded loop);0x0326Generate level name(CallFunc_Conv_NameToString_ReturnValue_2, CallFunc_Generate_level_name_Level_1_2, CallFunc_Generate_level_name_Level_2_2);0x034FLoadStreamLevel(this, CallFunc_Generate_level_name_Level_2_2, true, false, LatentActionInfo{0x38C, -2015297776, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x038BPopFlow();0x038CLoaded loop = Current Loaded loop;0x03A7PopFlow();0x03A8OnBegin_2();0x03B6PopFlow();0x03B7OnBegin_2();0x03C5PopFlow();0x03C6OnBegin_2();0x03D4PopFlow();0x03D5OnBegin_2();0x03E3PopFlow();0x03E4Label_03E4:0x03E4Can load Seg1 = false;0x03EFPopFlow();0x03F0Label_03F0:0x03F0Can load Seg2 = false;0x03FBPopFlow();0x03FCLabel_03FC:0x03FCCan load Seg2 = true;0x0407if (!(Change segment)) PopFlow();0x0411Change segment = false;0x041CCallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(Loaded loop);0x0441Generate level name(CallFunc_Conv_NameToString_ReturnValue_1, CallFunc_Generate_level_name_Level_1_1, CallFunc_Generate_level_name_Level_2_1);0x046AUnloadStreamLevel(this, CallFunc_Generate_level_name_Level_2_1, LatentActionInfo{0x301, 260708816, FName(ExecuteUbergraph_BP_LevelStreamer), this}, false);0x04A5PopFlow();0x04A6Label_04A6:0x04A6Can load Seg1 = true;0x04B1PopFlow();0x04B2Label_04B2:0x04B2Stream level(2);0x04C2Label_04C2:0x04C2Delay(this, 2f, LatentActionInfo{0x3C6, 1206281367, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x04F8PopFlow();0x04F9Can load Seg1 = true;0x0504Stream level(7);0x0514Label_0514:0x0514Delay(this, 2f, LatentActionInfo{0x3D5, -436123251, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x054APopFlow();0x054BLabel_054B:0x054BChange segment = true;0x0556CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(Loaded loop);0x057BGenerate level name(CallFunc_Conv_NameToString_ReturnValue, CallFunc_Generate_level_name_Level_1, CallFunc_Generate_level_name_Level_2);0x05A4UnloadStreamLevel(this, CallFunc_Generate_level_name_Level_1, LatentActionInfo{0x26D, 1996546977, FName(ExecuteUbergraph_BP_LevelStreamer), this}, false);0x05DFPopFlow();0x05E0Can load Seg1 = true;0x05EBStream level(6);0x05FBgoto Label_0514;0x0600Can load Seg1 = true;0x060BStream level(1);0x061BDelay(this, 2f, LatentActionInfo{0x3B7, -1854617397, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x0651PopFlow();0x0652Label_0652:0x0652Stream level(3);0x0662goto Label_04C2;0x0667Can load Seg1 = true;0x0672Stream level(5);0x0682goto Label_0514;0x0687Can load Seg1 = true;0x0692Stream level(4);0x06A2goto Label_04C2;0x06A7Can load Seg1 = true;0x06B2goto Label_0652;0x06B7Can load Seg1 = true;0x06C2Stream level(0);0x06D2Delay(this, 2f, LatentActionInfo{0x3A8, 1614183247, FName(ExecuteUbergraph_BP_LevelStreamer), this});0x0708PopFlow();0x0709Label_0709:0x0709Stream level(9);0x0719goto Label_0514;0x071ELabel_071E:0x071Eif (!(Enable debug)) goto Label_04A6;0x072CPrintString(this, "BP_LevelStreamer: Entered Trigger1", true, true, LinearColor{1f, 0.866942f, 0f, 1f}, 2f);0x0784goto Label_04A6;0x0789Label_0789:0x0789PrintString(this, "BP_LevelStreamer: Entered Trigger2", true, true, LinearColor{1f, 0.866942f, 0f, 1f}, 2f);0x07E1goto Label_03FC;0x07E6Label_07E6:0x07E6if (!(Enable debug)) goto Label_03FC;0x07F4goto Label_0789;0x07F9goto Label_071E;0x07FEgoto Label_03E4;0x0803goto Label_07E6;0x0808goto Label_03F0;0x080DCan load Seg1 = true;0x0818goto Label_04B2;0x081DCallFunc_Conv_NameToString_ReturnValue_3 = Conv_NameToString(Loaded loop);0x0842CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2 = GetEnumeratorUserFriendlyName(/Script/WeWentBack.LoopRoomTransformEnum, K2Node_CustomEvent_Segment_name);0x0870CallFunc_NotEqual_StrStr_ReturnValue = NotEqual_StrStr(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2, CallFunc_Conv_NameToString_ReturnValue_3);0x0896CallFunc_BooleanAND_ReturnValue = BooleanAND(Can load Seg1, CallFunc_NotEqual_StrStr_ReturnValue);0x08BCif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_08CF;0x08CAgoto Label_054B;0x08CFLabel_08CF:0x08CFPrintString(this, "Wrong stuff", true, true, LinearColor{1f, 0.088987f, 0f, 1f}, 5f);0x0910PopFlow();0x0911goto Label_01AC;0x0916Can load Seg1 = true;0x0921goto Label_0709;0x0926Label_0926:0x0926return;0x0928// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type