0x00x0270
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 7 flags | nullptr | |
| 0x08 | Loaded loop | FName | 7 flags | Default | |
| 0x01 | Enable debug | bool | 5 flags | false | |
| 0x01 | Can load Seg1 | bool | 6 flags | false | |
| 0x01 | Can load Seg2 | bool | 6 flags | false | |
| 0x01 | Change segment | bool | 6 flags | false | |
| 0x08 | Current Loaded loop | FName | 7 flags | Default | |
| 0x01 | mToShow | bool | 6 flags | true | |
| 0x0265 | 0x03 | padding / unreflected | |||
| 0x08 | mObjectCreatorObject | ABP_CreateObject_C* | 8 flags | nullptr | |
Inherited from AActor 73
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x58 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bHidden : 1bit 0 | bool | Net+7 flags | false | |
| 0x01 | bNetTemporary : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bNetStartup : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 3 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 5 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bTearOff : 1bit 6 | bool | Net+3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 7 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 0 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 1 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 2 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 3 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 6 | bool | 4 flags | false | |
| 0x01 | bBlockInput : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 0 | bool | Net+6 flags | true | |
| 0x01 | bCollideWhenPlacing : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 5 | bool | 6 flags | false | |
| 0x01 | bIsEditorOnlyActor : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 7 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 0 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 1 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 2 | bool | Protected+3 flags | true | |
| 0x01 | bActorEnableCollision : 1bit 1 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 2 | bool | Transient+4 flags | false | |
| 0x01 | RemoteRole | ENetRole | NetTransient+5 flags | ROLE_None | |
| 0x0086 | 0x02 | padding / unreflected | |||
| 0x34 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x00C4 | 0x04 | padding / unreflected | |||
| 0x40 | AttachmentReplication | FRepAttachment | NetTransient+4 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x08 | Owner | AActor* | NetRepNotify+5 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+5 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x08 | InputComponent | UInputComponent* | 7 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x013C | 0x04 | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+7 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+2 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+9 flags | nullptr | |
| 0x10 | ControllingMatineeActors | TArray<AMatineeActor*> | TransientProtected+2 flags | [] | |
| 0x0170 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 2 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | <0xffffffff> | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01B0 | 0x60 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 4 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 6 flags | [] | |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
void CreateLoopingObjects(bool isFirst)Script130 statements · 5,217 bytes of bytecode0x0000PushFlow(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 | Public | 0x01 | |
void Generate level name(const FString& Segment name, const FName& Level 1, const FName& Level 2)Script21 statements · 576 bytes of bytecode0x0000PushFlow(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 | Public | 0x20 | |
void InpActEvt_Three_K2Node_InputKeyEvent_8(const FKey& Key)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BP_LevelStreamer(1536);0x0021return;0x0023// end of script | 0x18 | ||
void OnBegin_1()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_LevelStreamer(2041);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnEnd_1()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_LevelStreamer(2046);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnBegin_2()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_LevelStreamer(2051);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnEnd_2()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_LevelStreamer(2056);0x000Freturn;0x0011// end of script | 0x00 | ||
void Stream level(const LoopRoomTransformEnum& Segment name)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Segment_name = Segment name;0x0012ExecuteUbergraph_BP_LevelStreamer(2077);0x0021return;0x0023// end of script | 0x01 | ||
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_LevelStreamer(2321);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ExecuteUbergraph_BP_LevelStreamer(int32 EntryPoint)Script134 statements · 2,345 bytes of bytecode0x0000PushFlow(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 | Final | 0x04 |