void Play Thunder sound () Script4 statements · 107 bytes of bytecode 0x0000 Get Thunder sound location(CallFunc_Get_Thunder_sound_location_Location);0x0017 PlaySoundAtLocation(this, /Game/Comatose/MainClasses/EnvironmentHandler/Thundersound/CloseThunder.CloseThunder, CallFunc_Get_Thunder_sound_location_Location, FRotator(0, 0, 0), 2f, 1f, 0f, /Game/Comatose/Audio/AttenuationData/Attenuation_DefaultSounds_ReallyFar.Attenuation_DefaultSounds_ReallyFar, nullptr, nullptr, nullptr);0x0068 return;Public 0xe3e480 0x00 void Get Thunder sound location (const FVector & Location ) Script13 statements · 440 bytes of bytecode 0x0000 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(2500, 8000);0x002E CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0, 360);0x005C CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_RandomFloatInRange_ReturnValue);0x0081 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x009E CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x00CD CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x00E7 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_MakeRotator_ReturnValue);0x010C CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue.K2_GetActorLocation();0x013E CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x016C CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x019A Location = CallFunc_Add_VectorVector_ReturnValue;0x01B5 return;Public 0xe3e480 0x18 void Play Distant Noise () Script15 statements · 537 bytes of bytecode 0x0000 Distant Sound.SetSound(Distant Noise);0x0029 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(16000);0x004E CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 360);0x007C CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0096 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x00B3 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x00E2 CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_MakeRotator_ReturnValue);0x0107 CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.TransformComponent.K2_GetComponentLocation();0x014F CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Conv_RotatorToVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x017D CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x01AB Distant Sound.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x01DF Distant Sound.Play(0f);0x0208 Set to play next distant noise();0x0216 return;Public 0xe3e480 0x00 void Changed Gamma Level (float NewValue ) Script7 statements · 269 bytes of bytecode 0x0000 CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(NewValue);0x001D CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, 0, 1, 0.9, 1.15);0x0066 CallFunc_MakeVector4_ReturnValue = MakeVector4(CallFunc_MapRangeClamped_ReturnValue, CallFunc_MapRangeClamped_ReturnValue, CallFunc_MapRangeClamped_ReturnValue, CallFunc_MapRangeClamped_ReturnValue);0x00A6 Environment Fog and Effects.Settings.ColorGamma = CallFunc_MakeVector4_ReturnValue;0x00E0 Environment Fog and Effects.Settings.bOverride_ColorGamma = true;0x010A return;Public 0xe3e480 0x04 void Update OutsideRain Sounds () Script8 statements · 381 bytes of bytecode 0x0000 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x001A CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.TransformComponent.K2_GetComponentLocation();0x0062 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 50));0x00A0 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 5, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0128 CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, CallFunc_LineTraceSingle_ReturnValue);0x015F Rain Target Multiplier = CallFunc_SelectFloat_ReturnValue;0x017A return;Public 0xe3e480 0x00 void Set Room Noise () Script9 statements · 276 bytes of bytecode 0x0000 Temp_object_Variable = /Game/Comatose/MainClasses/EnvironmentHandler/RoomNoise/RoomNoiseOpen.RoomNoiseOpen;0x0013 Temp_object_Variable_1 = /Game/Comatose/MainClasses/EnvironmentHandler/RoomNoise/RoomNoiseDark_SFX.RoomNoiseDark_SFX;0x0026 Temp_object_Variable_2 = /Game/Comatose/MainClasses/EnvironmentHandler/RoomNoise/RoomNoiseMedium_SFX.RoomNoiseMedium_SFX;0x0039 Temp_object_Variable_3 = /Game/Comatose/MainClasses/EnvironmentHandler/RoomNoise/RoomNoiseLight_SFX.RoomNoiseLight_SFX;0x004C Temp_byte_Variable = Desired Room Noise Type;0x0067 RoomNoise.SetSound(Switch(Temp_byte_Variable, 0 => Temp_object_Variable_3, 1 => Temp_object_Variable_2, 2 => Temp_object_Variable_1, 3 => Temp_object_Variable, default => K2Node_Select_Default));0x00DC RoomNoise.FadeIn(1f, 1f, 0f, 0);0x0111 return;Public 0xe3e480 0x00 void Try Play Combat Start Sound (bool Desired Value ) Script8 statements · 148 bytes of bytecode 0x0000 CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(Desired Value, Current Start Sound Switch);0x0026 if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) goto Label_0091;0x0034 Current Start Sound Switch = Desired Value;0x0047 if (!(Current Start Sound Switch)) goto Label_0091;0x0055 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, Combat Start Sound, 1f, 1f, 0f, nullptr, nullptr, true);0x0091 Label_0091:0x0091 return;Public 0xe3e480 0x01 void Enemy was killed (AEnemy_Master_C * Enemy Ref ) Script3 statements · 63 bytes of bytecode 0x0000 CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Enemies that Detected Player, Enemy Ref);0x003C return;Public 0xe3e480 0x08 void Register Enemy (AEnemy_Master_C * Enemy Master ) Script5 statements · 135 bytes of bytecode 0x0000 K2Node_CreateDelegate_OutputDelegate.Bind(this, Enemy was killed);0x0017 Enemy Master.Enemy Killed += K2Node_CreateDelegate_OutputDelegate;0x0040 CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Enemies that Detected Player, Enemy Master);0x0084 return;Public 0xe3e480 0x08 void In Combat (const bool & ? ) Script23 statements · 394 bytes of bytecode 0x0000 PushFlow(Label_0187);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Enemies that Detected Player);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_012D;0x00A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_013D);0x00C2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Enemies that Detected Player, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FD if (!(CallFunc_Array_Get_Item.Seen by Player)) PopFlow();0x011D ? = true;0x0128 goto Label_0187;0x012D Label_012D:0x012D ? = false;0x0138 goto Label_0187;0x013D Label_013D:0x013D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0167 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0182 goto Label_0033;0x0187 Label_0187:0x0187 return;Public 0xe3e480 0x01 void Update Music Volumes () Script20 statements · 691 bytes of bytecode 0x0000 Current Combat = false;0x000B In Combat(CallFunc_In_Combat__);0x0022 Current Combat = CallFunc_In_Combat__;0x0035 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, Exploration Music Volume Multiplier, Current Combat);0x006C CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0089 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue_1, 4);0x00B7 CallFunc_Lerp_A_ImplicitCast_1 = Cast<4>(Exploration Music Player.VolumeMultiplier);0x00EA CallFunc_Lerp_ReturnValue_1 = Lerp(CallFunc_Lerp_A_ImplicitCast_1, CallFunc_SelectFloat_ReturnValue_1, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0121 CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x013E Exploration Music Player.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast_1);0x0167 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, Current Combat);0x019E CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x01BB CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, 4);0x01E9 CallFunc_Lerp_A_ImplicitCast = Cast<4>(Combat Music Player.VolumeMultiplier);0x021C CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Lerp_A_ImplicitCast, CallFunc_SelectFloat_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0253 CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0270 Combat Music Player.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x0299 Try Play Combat Start Sound(Current Combat);0x02B0 return;Public 0xe3e480 0x00 void Define Music () Script8 statements · 277 bytes of bytecode 0x0000 /Script/Engine.Default__KismetArrayLibrary.Array_Random(Exploration Music, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x003B Exploration Music Player.SetSound(CallFunc_Array_Random_OutItem);0x0064 Exploration Music Player.Activate(true);0x0089 /Script/Engine.Default__KismetArrayLibrary.Array_Random(Combat Music, CallFunc_Array_Random_OutItem_1, CallFunc_Array_Random_OutIndex_1);0x00C4 Combat Music Player.SetSound(CallFunc_Array_Random_OutItem_1);0x00ED Combat Music Player.Activate(true);0x0112 return;Public 0xe3e480 0x00 void Start Thunder Anim () Script6 statements · 158 bytes of bytecode 0x0000 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(5, 20);0x002E K2Node_CreateDelegate_OutputDelegate.Bind(this, Play Thunder Anim);0x0045 CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x0062 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, 0f, 0f);0x009B return;Public 0xe3e480 0x00 void Init Player () Script4 statements · 52 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Comatose/MainClasses/MainCharacter/CT_Player.CT_Player_C);0x001E Player Ref = CallFunc_GetActorOfClass_ReturnValue;0x0031 return;Public 0xe3e480 0x00 void Try Update Rain Values () Script24 statements · 758 bytes of bytecode 0x0000 CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x001A K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x003E K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x005B if (!(K2Node_DynamicCast_bSuccess)) goto Label_02E3;0x0069 K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x0097 Label_0097:0x0097 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Retrieve_Comatose_Character_Player);0x00B4 if (!(CallFunc_IsValid_ReturnValue)) goto Label_02F3;0x00C2 CallFunc_SetFloatParameter_Param_ImplicitCast = Cast<3>(Rain Amount);0x00DF CallFunc_Retrieve_Comatose_Character_Player.Rain.SetFloatParameter(FName(Rain Spawn Rate), CallFunc_SetFloatParameter_Param_ImplicitCast);0x012F CallFunc_Retrieve_Comatose_Character_Player.Rain.SetColorParameter(FName(Rain Color A), Rain Color);0x017F CallFunc_Retrieve_Comatose_Character_Player.Rain.SetColorParameter(FName(Rain Color B), Rain Color);0x01CF CallFunc_Retrieve_Comatose_Character_Player.Rain.SetColorParameter(FName(Ripple Color), Rain Color);0x021F CallFunc_Retrieve_Comatose_Character_Player.Rain.SetColorParameter(FName(Splash Color), Rain Color);0x026F CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Rain Amount, 0);0x0295 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_02F3;0x02A3 CallFunc_Retrieve_Comatose_Character_Player.Rain.Activate(false);0x02DE goto Label_02F3;0x02E3 Label_02E3:0x02E3 CallFunc_Retrieve_Comatose_Character_Player = nullptr;0x02EE goto Label_0097;0x02F3 Label_02F3:0x02F3 return;Public 0xe3e480 0x00 void Release Multiactor Montage () Script3 statements · 14 bytes of bytecode 0x0000 Executing MultiActor Montage = false;0x000B return;Public 0xe3e480 0x00 void Set Non floors () Script44 statements · 1,097 bytes of bytecode 0x0000 PushFlow(Label_0446);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Script/Engine.Actor, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_0167);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_ActorHasTag_ReturnValue = CallFunc_Array_Get_Item.ActorHasTag(FName(floor));0x0158 if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_01B1;0x0166 PopFlow();0x0167 Label_0167:0x0167 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0191 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01AC goto Label_005B;0x01B1 Label_01B1:0x01B1 Temp_int_Loop_Counter_Variable_1 = 0;0x01C8 Temp_int_Array_Index_Variable_1 = 0;0x01DF Label_01DF:0x01DF /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x021A CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.MeshComponent);0x0255 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x0290 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x02B6 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x02C0 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x02DB PushFlow(Label_03FC);0x02E0 K2Node_MakeStruct_WalkableSlopeOverride.WalkableSlopeBehavior = 3;0x02FD K2Node_MakeStruct_WalkableSlopeOverride.WalkableSlopeAngle = 0f;0x031D /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0358 CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.MeshComponent);0x0393 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x03CE CallFunc_Array_Get_Item_1.SetWalkableSlopeOverride(K2Node_MakeStruct_WalkableSlopeOverride);0x03FB PopFlow();0x03FC Label_03FC:0x03FC CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0426 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0441 goto Label_01DF;0x0446 Label_0446:0x0446 return;Public 0xe3e480 0x00 void Update Ground Fog () Script11 statements · 570 bytes of bytecode 0x0000 if (!(Uses Ground Particle Fog?)) goto Label_0237;0x000E Get Slope Hit Trace(CallFunc_Get_Slope_Hit_Trace_Target_Rotation);0x0025 Ground hit = CallFunc_Get_Slope_Hit_Trace_Target_Rotation;0x0040 BreakHitResult(Ground hit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x00F5 CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_ImpactNormal_1);0x011A Spawned Ground Fog.K2_SetWorldRotation(CallFunc_MakeRotFromZ_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x014E BreakHitResult(Ground hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0203 Spawned Ground Fog.K2_SetWorldLocation(CallFunc_BreakHitResult_Location, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x0237 Label_0237:0x0237 return;Public 0xe3e480 0x00 void Get Slope Hit Trace (FHitResult & Target Rotation ) Script8 statements · 296 bytes of bytecode 0x0000 CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x001A K2Node_MakeArray_Array = {CallFunc_GetPlayerCharacter_ReturnValue};0x002E CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(Current Camera Location, FVector(0, 0, 2500));0x006C K2Node_MakeArray_Array_1 = {0, 1};0x007B CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, Current Camera Location, CallFunc_Subtract_VectorVector_ReturnValue, K2Node_MakeArray_Array_1, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x010A Target Rotation = CallFunc_LineTraceSingleForObjects_OutHit;0x0125 return;Public 0xe3e480 0xE8 void Attempt Update Particle Fog () Script14 statements · 392 bytes of bytecode 0x0000 CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x001A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerCharacter_ReturnValue);0x0037 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0185;0x0045 CallFunc_GetPlayerCharacter_ReturnValue_1 = GetPlayerCharacter(this, 0);0x005F CallFunc_GetVelocity_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue_1.GetVelocity();0x0095 CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetPlayerCharacter_ReturnValue_1.GetComponentByClass(/Script/Engine.CameraComponent);0x00C8 CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.K2_GetComponentLocation();0x00FA CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_GetVelocity_ReturnValue);0x0128 Current Camera Location = CallFunc_Add_VectorVector_ReturnValue;0x0143 if (!(Uses Particle Fog ?)) goto Label_0185;0x0151 Spawned Fog Particle.K2_SetWorldLocation(Current Camera Location, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x0185 Label_0185:0x0185 return;Public 0xe3e480 0x00 void Attempt Spawn Particle Fog () Script20 statements · 581 bytes of bytecode 0x0000 PushFlow(Label_0242);0x0005 PushFlow(Label_0126);0x000A if (!(Uses Particle Fog ?)) PopFlow();0x0014 CallFunc_SpawnEmitterAtLocation_ReturnValue_1 = SpawnEmitterAtLocation(this, /Game/Comatose/MainClasses/EnvironmentHandler/Particles/P_Fog.P_Fog, FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), true, 0, true);0x0081 Spawned Fog Particle = CallFunc_SpawnEmitterAtLocation_ReturnValue_1;0x0094 CallFunc_SetFloatParameter_Param_ImplicitCast_1 = Cast<3>(Particle Fog Radius);0x00B1 Spawned Fog Particle.SetFloatParameter(FName(Radius), CallFunc_SetFloatParameter_Param_ImplicitCast_1);0x00EB Spawned Fog Particle.SetColorParameter(FName(Color), FogColor);0x0125 PopFlow();0x0126 Label_0126:0x0126 if (!(Uses Ground Particle Fog?)) PopFlow();0x0130 CallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/Comatose/MainClasses/EnvironmentHandler/Particles/P_GroundFog.P_GroundFog, FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), true, 0, true);0x019D Spawned Ground Fog = CallFunc_SpawnEmitterAtLocation_ReturnValue;0x01B0 CallFunc_SetFloatParameter_Param_ImplicitCast = Cast<3>(Particle Fog Radius);0x01CD Spawned Ground Fog.SetFloatParameter(FName(Radius), CallFunc_SetFloatParameter_Param_ImplicitCast);0x0207 Spawned Ground Fog.SetColorParameter(FName(Color), FogColor);0x0241 PopFlow();0x0242 Label_0242:0x0242 return;Public 0xe3e480 0x00 void Set Multiactor Collision Ignore (bool Ignore ) Script14 statements · 428 bytes of bytecode 0x0000 if (!(Ignore)) goto Label_00F1;0x000E CallFunc_GetComponentByClass_ReturnValue_1 = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.GetComponentByClass(/Script/Engine.CapsuleComponent);0x004A CallFunc_GetComponentByClass_ReturnValue_1.IgnoreActorWhenMoving(Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB, true);0x007D CallFunc_GetComponentByClass_ReturnValue = Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB.GetComponentByClass(/Script/Engine.CapsuleComponent);0x00B9 CallFunc_GetComponentByClass_ReturnValue.IgnoreActorWhenMoving(Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92, true);0x00EC goto Label_01A9;0x00F1 Label_00F1:0x00F1 CallFunc_GetComponentByClass_ReturnValue_1 = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.GetComponentByClass(/Script/Engine.CapsuleComponent);0x012D CallFunc_GetComponentByClass_ReturnValue_1.ClearMoveIgnoreActors();0x014D CallFunc_GetComponentByClass_ReturnValue = Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB.GetComponentByClass(/Script/Engine.CapsuleComponent);0x0189 CallFunc_GetComponentByClass_ReturnValue.ClearMoveIgnoreActors();0x01A9 Label_01A9:0x01A9 return;Public 0xe3e480 0x01 void Play/Clear Montage Calls (bool Play ) Script36 statements · 730 bytes of bytecode 0x0000 if (!(Play)) goto Label_018B;0x000E K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_2 = Cast<BPI_MultiActorMontage_C>(Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB);0x003B K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_2);0x0058 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_02AC;0x0066 K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_2.Execute Environment Montage(Current Multiactor Montage Data.StationaryMontage_9_ECB8331D4EBD4912A9128D940DB9A1EC, Current Multiactor Montage Data.StationaryMontagePlaySection_17_E59E8BBF41DE8A3A283EB6BDAE793C06, Current Multiactor Montage Data.StationaryStartingPosition_22_85FC5D134BBEAA2ACFDE3FA4F2FE9994, CallFunc_Execute_Environment_Montage_Success_1);0x00CA Label_00CA:0x00CA K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_1 = Cast<BPI_MultiActorMontage_C>(Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92);0x00F7 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_1);0x0114 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02BC;0x0122 K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_1.Execute Environment Montage(Current Multiactor Montage Data.MovingMontage_11_FCD2B92C41AEDA6BFE12DABEAD643976, Current Multiactor Montage Data.MovingMontagePlaySection_19_92CAB6DE4885FB72B14FDD9F0613F7A9, Current Multiactor Montage Data.MovingStartingPosition_24_8438859740EFFFBD995123A80D7945CF, CallFunc_Execute_Environment_Montage_Success);0x0186 goto Label_02D7;0x018B Label_018B:0x018B K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_3 = Cast<BPI_MultiActorMontage_C>(Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB);0x01B8 K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_3);0x01D5 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_029C;0x01E3 K2Node_DynamicCast_AsBPI_Multi_Actor_Montage_3.Clear Environment Montage(CallFunc_Clear_Environment_Montage_Success_1);0x0211 Label_0211:0x0211 K2Node_DynamicCast_AsBPI_Multi_Actor_Montage = Cast<BPI_MultiActorMontage_C>(Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92);0x023E K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Multi_Actor_Montage);0x025B if (!(K2Node_DynamicCast_bSuccess)) goto Label_02CC;0x0269 K2Node_DynamicCast_AsBPI_Multi_Actor_Montage.Clear Environment Montage(CallFunc_Clear_Environment_Montage_Success);0x0297 goto Label_02D7;0x029C Label_029C:0x029C CallFunc_Clear_Environment_Montage_Success_1 = false;0x02A7 goto Label_0211;0x02AC Label_02AC:0x02AC CallFunc_Execute_Environment_Montage_Success_1 = false;0x02B7 goto Label_00CA;0x02BC Label_02BC:0x02BC CallFunc_Execute_Environment_Montage_Success = false;0x02C7 goto Label_02D7;0x02CC Label_02CC:0x02CC CallFunc_Clear_Environment_Montage_Success = false;0x02D7 Label_02D7:0x02D7 return;Public 0xe3e480 0x01 void Update Movable Actor () Script63 statements · 2,353 bytes of bytecode 0x0000 Lerp Speed = 6;0x001B CallFunc_IsValid_ReturnValue = IsValid(Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92);0x0041 CallFunc_IsValid_ReturnValue_1 = IsValid(Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB);0x0067 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_1, CallFunc_IsValid_ReturnValue);0x008D CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, Executing MultiActor Montage);0x00B3 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_092E;0x00C1 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x00DE CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Lerp Speed, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x010C CallFunc_GetTransform_ReturnValue = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.GetTransform();0x0147 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Current Multiactor Montage Data.DesiredDistance_14_178F74DC444ADDC18B908C94E517DDBA);0x0175 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01A3 CallFunc_K2_GetActorLocation_ReturnValue = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.K2_GetActorLocation();0x01DE BreakVector(CallFunc_BreakTransform_Location, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x020C CallFunc_GetActorForwardVector_ReturnValue = Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB.GetActorForwardVector();0x0247 CallFunc_K2_GetActorLocation_ReturnValue_1 = Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB.K2_GetActorLocation();0x0282 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x02B0 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x02DE CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x030C Keep yaw(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_Keep_yaw_OutputPin);0x032C CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0349 CallFunc_VLerp_ReturnValue = VLerp(CallFunc_BreakTransform_Location, CallFunc_Add_VectorVector_ReturnValue, CallFunc_VLerp_Alpha_ImplicitCast);0x0380 BreakRotator(CallFunc_Keep_yaw_OutputPin, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x03AE BreakVector(CallFunc_VLerp_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x03DC CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x03F9 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, Current Multiactor Montage Data.RotationZoffset_27_E0FC61A642E0AE9771CC569FEE672241);0x0430 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z);0x0467 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0484 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x04B3 CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x04D0 CallFunc_RLerp_ReturnValue = RLerp(CallFunc_BreakTransform_Rotation, CallFunc_MakeRotator_ReturnValue, CallFunc_RLerp_Alpha_ImplicitCast, true);0x0508 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_MakeVector_ReturnValue, CallFunc_RLerp_ReturnValue, CallFunc_BreakTransform_Scale);0x053F CallFunc_K2_SetActorTransform_ReturnValue = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x0586 K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92);0x05B3 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x05D0 if (!(K2Node_DynamicCast_bSuccess)) goto Label_091E;0x05DE K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x060C Label_060C:0x060C CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Retrieve_Comatose_Character_Player);0x0629 if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_092E;0x0637 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0651 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x066E CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Lerp Speed, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x069C CallFunc_GetTransform_ReturnValue = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.GetTransform();0x06D7 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0705 CallFunc_K2_GetActorLocation_ReturnValue = Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92.K2_GetActorLocation();0x0740 CallFunc_K2_GetActorLocation_ReturnValue_1 = Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB.K2_GetActorLocation();0x077B CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x07A9 Keep yaw(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_Keep_yaw_OutputPin);0x07C9 BreakRotator(CallFunc_Keep_yaw_OutputPin, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x07F7 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x0814 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, Current Multiactor Montage Data.RotationZoffset_27_E0FC61A642E0AE9771CC569FEE672241);0x084B CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0868 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0897 CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x08B4 CallFunc_RLerp_ReturnValue = RLerp(CallFunc_BreakTransform_Rotation, CallFunc_MakeRotator_ReturnValue, CallFunc_RLerp_Alpha_ImplicitCast, true);0x08EC CallFunc_GetPlayerController_ReturnValue.SetControlRotation(CallFunc_RLerp_ReturnValue);0x0919 goto Label_092E;0x091E Label_091E:0x091E CallFunc_Retrieve_Comatose_Character_Player = nullptr;0x0929 goto Label_060C;0x092E Label_092E:0x092E return;Public 0xe3e480 0x00 void Keep yaw (const FRotator & InputPin , const FRotator & OutputPin ) Script5 statements · 123 bytes of bytecode 0x0000 BreakRotator(InputPin, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x002E CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x005D OutputPin = CallFunc_MakeRotator_ReturnValue;0x0078 return;Public 0xe3e480 0x30 void Request MultiActor Montage (const FScriptDelegate & Operation Completed Callback , const FST_MultiActorMontageData & Multiactor Data ) Script32 statements · 459 bytes of bytecode 0x0000 PushFlow(Label_01C8);0x0005 Executing MultiActor Montage = true;0x0010 Multiactor Operation Completed += Operation Completed Callback;0x0023 Current Multiactor Montage Data = Multiactor Data;0x003E PushFlow(Label_00AC);0x0043 CallFunc_IsValid_ReturnValue_3 = IsValid(Multiactor Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB);0x0069 if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_015A;0x0077 CallFunc_IsValid_ReturnValue_2 = IsValid(Multiactor Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92);0x009D if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0191;0x00AB PopFlow();0x00AC Label_00AC:0x00AC CallFunc_IsValid_ReturnValue = IsValid(Multiactor Data.StationaryMontage_9_ECB8331D4EBD4912A9128D940DB9A1EC);0x00D2 CallFunc_IsValid_ReturnValue_1 = IsValid(Multiactor Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB);0x00F8 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsValid_ReturnValue_1, CallFunc_IsValid_ReturnValue);0x011E if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_013B;0x012C Multiactor Montage Play();0x013A PopFlow();0x013B Label_013B:0x013B Multiactor Operation Completed.Broadcast();0x014E Executing MultiActor Montage = false;0x0159 PopFlow();0x015A Label_015A:0x015A CallFunc_GetPlayerCharacter_ReturnValue_1 = GetPlayerCharacter(this, 0);0x0174 Current Multiactor Montage Data.StationaryActor_4_A1B68CA14CFCE98C4F4D54876D6316EB = CallFunc_GetPlayerCharacter_ReturnValue_1;0x0190 PopFlow();0x0191 Label_0191:0x0191 CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x01AB Current Multiactor Montage Data.MovingActor_6_352CBEAE4224DB27B0A3BFB31886BC92 = CallFunc_GetPlayerCharacter_ReturnValue;0x01C7 PopFlow();0x01C8 Label_01C8:0x01C8 return;Public 0xe3e480 0x60 void Set all Doors locked () Script26 statements · 608 bytes of bytecode 0x0000 PushFlow(Label_025D);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Script/Engine.Actor, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_0213);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Game/Comatose/Components/LockComponent/LockComponent.LockComponent_C);0x0154 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0171 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x017B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B6 CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Game/Comatose/Components/LockComponent/LockComponent.LockComponent_C);0x01E9 CallFunc_GetComponentByClass_ReturnValue.Required Item = /Game/Comatose/Components/LockComponent/TestKey/Item_TestKey.Item_TestKey_C;0x0212 PopFlow();0x0213 Label_0213:0x0213 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x023D Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0258 goto Label_005B;0x025D Label_025D:0x025D return;Public 0xe3e480 0x00 void Turn off all lights () Script21 statements · 400 bytes of bytecode 0x0000 PushFlow(Label_018D);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/RetroFavela/Blueprints/BP_UtilityPost.BP_UtilityPost_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_0143);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_Array_Get_Item.Light Pole State = false;0x0142 PopFlow();0x0143 Label_0143:0x0143 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x016D Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0188 goto Label_005B;0x018D Label_018D:0x018D return;Public 0xe3e480 0x00 void Turn on all Lights () Script21 statements · 400 bytes of bytecode 0x0000 PushFlow(Label_018D);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/RetroFavela/Blueprints/BP_UtilityPost.BP_UtilityPost_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_0143);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_Array_Get_Item.Light Pole State = true;0x0142 PopFlow();0x0143 Label_0143:0x0143 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x016D Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0188 goto Label_005B;0x018D Label_018D:0x018D return;Public 0xe3e480 0x00 void Set Culling Distance on all Primitives () Script44 statements · 1,220 bytes of bytecode 0x0000 PushFlow(Label_04C1);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Script/Engine.Actor, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable_1 = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_042D);0x00E6 Temp_name_Variable = FName(NoCulling);0x0105 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0140 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item.Tags, Temp_name_Variable);0x019A CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x01BC No culling = CallFunc_NotEqual_IntInt_ReturnValue;0x01CF Temp_int_Loop_Counter_Variable_1 = 0;0x01E6 Temp_int_Array_Index_Variable = 0;0x01FD Label_01FD:0x01FD /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0238 CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x0273 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x02AE CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x02D4 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x02DE Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x02F9 PushFlow(Label_0477);0x02FE CallFunc_SelectFloat_ReturnValue = SelectFloat(0, Culling Distance, No culling);0x0335 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0370 CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x03AB /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03E6 CallFunc_SetCullDistance_NewCullDistance_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0403 CallFunc_Array_Get_Item_1.SetCullDistance(CallFunc_SetCullDistance_NewCullDistance_ImplicitCast);0x042C PopFlow();0x042D Label_042D:0x042D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0457 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0472 goto Label_005B;0x0477 Label_0477:0x0477 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x04A1 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x04BC goto Label_01FD;0x04C1 Label_04C1:0x04C1 return;Public 0xe3e480 0x00 void Set to play next distant noise () Script6 statements · 158 bytes of bytecode 0x0000 K2Node_CreateDelegate_OutputDelegate.Bind(this, Play Distant Noise);0x0017 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(Distant Noise - Min Time, Distant Noise - Max Time);0x0045 CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x0062 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, 0f, 0f);0x009B return;Public 0xe3e480 0x00 void Override Current Environment Preset (UEnvironmentPreset_DataAsset_C * New Environment Preset ) Script9 statements · 129 bytes of bytecode 0x0000 Environment Preset = New Environment Preset;0x0013 Update Values();0x0021 CallFunc_IsValid_ReturnValue = IsValid(Environment Preset);0x003E if (!(CallFunc_IsValid_ReturnValue)) goto Label_007E;0x004C if (!(Environment Preset.Thunder?)) goto Label_007E;0x0070 Start Thunder Anim();0x007E Label_007E:0x007E return;Public 0xe3e480 0x08 void init game instance () Script14 statements · 189 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AA;0x0064 K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x0092 Label_0092:0x0092 Game Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x00A5 goto Label_00BA;0x00AA Label_00AA:0x00AA CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x00B5 goto Label_0092;0x00BA Label_00BA:0x00BA return;Public 0xe3e480 0x00 void Update Values () Script92 statements · 2,750 bytes of bytecode 0x0000 PushFlow(Label_0ABB);0x0005 PushFlow(Label_03F6);0x000A CallFunc_IsValid_ReturnValue = IsValid(Environment Preset);0x0027 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0031 Quantization = Environment Preset.Quantization;0x0062 FogStartDistance = Environment Preset.Fog Start Distance;0x0093 FogFadeLength = Environment Preset.Fog Fade Length;0x00C4 FogDensity = Environment Preset.Fog Density;0x00F5 FogColor = Environment Preset.Fog Color;0x0126 PostProcessFogDistance = Environment Preset.Post Process Fog Distance;0x0157 Directional Light Color = Environment Preset.Directional Light Color;0x0188 Global Illumination Color = Environment Preset.Global Illumination Color;0x01B9 Directional Light Intensity = Environment Preset.Directional Light Intensity;0x01EA Global Illumination Intensity = Environment Preset.Global Illumination Intensity;0x021B Global Rust = Environment Preset.Rust Level;0x024C Global Wind Intensity = Environment Preset.Global Wind Intensity;0x027D Lower Hemisphere Color = Environment Preset.Lower Hemisphere Color;0x02AE Uses Particle Fog ? = Environment Preset.Uses Particle Fog ?;0x02D7 Uses Ground Particle Fog? = Environment Preset.Uses Ground Particle Fog ?;0x0300 Particle Fog Radius = Environment Preset.Particle Fog Radius;0x0331 Scan Line Opacity = Environment Preset.Scan Line Opacity;0x0362 Dithering = Environment Preset.Dithering;0x0393 Rain Amount = Environment Preset.Rain Amount;0x03C4 Rain Color = Environment Preset.Rain Color;0x03F5 PopFlow();0x03F6 Label_03F6:0x03F6 PushFlow(Label_0984);0x03FB PushFlow(Label_092E);0x0400 PushFlow(Label_0894);0x0405 PushFlow(Label_0824);0x040A PushFlow(Label_0665);0x040F CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_5 = Cast<3>(FogStartDistance);0x042C SetScalarParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(Fog Start Distance), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_5);0x0456 CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_6 = Cast<3>(FogFadeLength);0x0473 SetScalarParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(Fog Fade Length), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_6);0x049D K2Node_MakeStruct_LinearColor_1.R = FogColor.R;0x04CA K2Node_MakeStruct_LinearColor_1.G = FogColor.G;0x04F7 K2Node_MakeStruct_LinearColor_1.B = FogColor.B;0x0524 K2Node_MakeStruct_A_ImplicitCast_1 = Cast<3>(FogDensity);0x0541 K2Node_MakeStruct_LinearColor_1.A = K2Node_MakeStruct_A_ImplicitCast_1;0x0565 SetVectorParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(Fog RGBA), K2Node_MakeStruct_LinearColor_1);0x058F CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_4 = Cast<3>(PostProcessFogDistance);0x05AC SetScalarParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(Post Process Fog Start Distance), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_4);0x05D6 CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_1 = Cast<3>(Scan Line Opacity);0x05F3 SetScalarParameterValue(this, /Game/RetroFavela/Materials/Master/MPC_GlobalValues.MPC_GlobalValues, FName(Global Scan Lines), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_1);0x061D CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast = Cast<3>(Dithering);0x063A SetScalarParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(Dither Intensity), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast);0x0664 PopFlow();0x0665 Label_0665:0x0665 K2Node_MakeStruct_R_ImplicitCast = Cast<3>(Quantization);0x0682 K2Node_MakeStruct_LinearColor.R = K2Node_MakeStruct_R_ImplicitCast;0x06A6 K2Node_MakeStruct_G_ImplicitCast = Cast<3>(Quantization);0x06C3 K2Node_MakeStruct_LinearColor.G = K2Node_MakeStruct_G_ImplicitCast;0x06E7 K2Node_MakeStruct_B_ImplicitCast = Cast<3>(Quantization);0x0704 K2Node_MakeStruct_LinearColor.B = K2Node_MakeStruct_B_ImplicitCast;0x0728 K2Node_MakeStruct_A_ImplicitCast = Cast<3>(Quantization);0x0745 K2Node_MakeStruct_LinearColor.A = K2Node_MakeStruct_A_ImplicitCast;0x0769 SetVectorParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(RGB Quantize), K2Node_MakeStruct_LinearColor);0x0793 CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(Global Rust, 0, 1, 0.8, 0.4);0x07DC CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_3 = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x07F9 SetScalarParameterValue(this, /Game/RetroFavela/Materials/Master/MPC_GlobalValues.MPC_GlobalValues, FName(Global Rust Level), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_3);0x0823 PopFlow();0x0824 Label_0824:0x0824 CallFunc_SetIntensity_NewIntensity_ImplicitCast_1 = Cast<3>(Global Illumination Intensity);0x0841 SkyLight.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast_1);0x086A SkyLight.SetLightColor(Global Illumination Color);0x0893 PopFlow();0x0894 Label_0894:0x0894 CallFunc_SetIntensity_NewIntensity_ImplicitCast = Cast<3>(Directional Light Intensity);0x08B1 Main Directional Light.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x08DA Main Directional Light.SetLightColor(Directional Light Color, true);0x0904 SkyLight.SetLowerHemisphereColor(Lower Hemisphere Color);0x092D PopFlow();0x092E Label_092E:0x092E CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_2 = Cast<3>(Global Wind Intensity);0x094B SetScalarParameterValue(this, /Game/RetroFavela/Materials/Master/MPC_GlobalValues.MPC_GlobalValues, FName(Global Wind Intensity), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_2);0x0975 Try Update Rain Values();0x0983 PopFlow();0x0984 Label_0984:0x0984 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(Rain Amount, 0);0x09AA if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) PopFlow();0x09B4 Temp_object_Variable = /Game/Comatose/Levels/Campaign/LaurasRoom/Audio/GenericRainLoop1_SFX.GenericRainLoop1_SFX;0x09C7 Temp_object_Variable_1 = /Game/Comatose/MainClasses/EnvironmentHandler/HeavyRain/HeavyRain.HeavyRain;0x09DA CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Rain Amount, 900);0x0A00 Temp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue;0x0A13 Rain_Outside.SetSound(Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x0A68 Rain_Outside.Play(0f);0x0A91 Rain_Inside.Play(0f);0x0ABA PopFlow();0x0ABB Label_0ABB:0x0ABB return;Public 0xe3e480 0x00 void UserConstructionScript () Script3 statements · 17 bytes of bytecode 0x0000 Update Values();0x000E return;Event Public 0xe3e480 0x00 void Thunder Anim__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(6554);0x000F return;0xe3e480 0x00 void Thunder Anim__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(6241);0x000F return;0xe3e480 0x00 void Timeline__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(6236);0x000F return;0xe3e480 0x00 void Timeline__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(6008);0x000F return;0xe3e480 0x00 void Death screen timeline__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(5910);0x000F return;0xe3e480 0x00 void Death screen timeline__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(5905);0x000F return;0xe3e480 0x00 void Sequencer Cutscene Finished () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(2672);0x000F return;0xe3e480 0x00 void Execute Sequencer Cutscene (const FST_CutsceneData & Cutscene Data , float Play Rate ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Cutscene_Data = Cutscene Data;0x0012 PersistentFrame.K2Node_CustomEvent_Play_Rate = Play Rate;0x0024 ExecuteUbergraph_CT_EnvironmentHandler(3583);0x0033 return;0xe3e480 0x24 void Multiactor Montage Play () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(3648);0x000F return;0xe3e480 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(3996);0x000F return;Event Protected 0xe3e480 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_CT_EnvironmentHandler(4403);0x0021 return;Event Public 0xe3e480 0x04 void Play Thunder Anim () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(4751);0x000F return;0xe3e480 0x00 void MainMenuLightBounce () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(5911);0x000F return;0xe3e480 0x00 void Death Event Timeline - Play () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(6429);0x000F return;0xe3e480 0x00 void Death Event Timeline - Reverse () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_CT_EnvironmentHandler(6471);0x000F return;0xe3e480 0x00 void ExecuteUbergraph_CT_EnvironmentHandler (int32 EntryPoint ) Script253 statements · 6,562 bytes of bytecode 0x0000 PushFlow(Label_199F);0x0005 goto [EntryPoint];0x000F K2Node_MakeStruct_MovieSceneSequenceLoopCount.Value = 0;0x002F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bAutoPlay = true;0x0043 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.LoopCount = K2Node_MakeStruct_MovieSceneSequenceLoopCount;0x0067 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.PlayRate = K2Node_CustomEvent_Play_Rate;0x008B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.StartTime = 0f;0x00AB K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRandomStartTime = false;0x00BF K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRestoreState = false;0x00D3 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableMovementInput = false;0x00E7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableLookAtInput = false;0x00FB K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHidePlayer = false;0x010F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHideHud = false;0x0123 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableCameraCuts = false;0x0137 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bPauseAtEnd = true;0x014B CallFunc_CreateLevelSequencePlayer_ReturnValue = CreateLevelSequencePlayer(this, Current Sequencer Cutscene Data.LevelSequenceObject_15_286211B7493FC234B5D0A39C250A384B, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, CallFunc_CreateLevelSequencePlayer_OutActor);0x0184 K2Node_CreateDelegate_OutputDelegate.Bind(this, Sequencer Cutscene Finished);0x019B CallFunc_CreateLevelSequencePlayer_ReturnValue.OnFinished += K2Node_CreateDelegate_OutputDelegate;0x01C4 Level sequence player = CallFunc_CreateLevelSequencePlayer_OutActor;0x01D7 if (!(Current Sequencer Cutscene Data.DisableInput?_10_C0823F654E6885165CFDC78CEBE31AB7)) PopFlow();0x01EA CallFunc_GetObjectClass_ReturnValue = GetObjectClass(Player Ref.Equipped Weapon);0x021D Stored Player Gun = CallFunc_GetObjectClass_ReturnValue;0x0230 Player Ref.Unequip Weapon(false);0x0255 Player Ref.Temp Remove Lighter(false);0x027A CallFunc_NotEqual_NameName_ReturnValue = NotEqual_NameName(Current Sequencer Cutscene Data.PossessableControlRigTag_12_37A10AF547C108A3701D1D9582E41A79, FName(None));0x02AD if (!(CallFunc_NotEqual_NameName_ReturnValue)) goto Label_03CD;0x02BB CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x02C6 GetAllActorsOfClassWithTag(this, /Game/Comatose/MainClasses/MainCharacter/LauraModel/CtrlRig/BP_Laura_ControlRig.BP_Laura_ControlRig_C, Current Sequencer Cutscene Data.PossessableControlRigTag_12_37A10AF547C108A3701D1D9582E41A79, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x02F5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item);0x032C Current Cutscene Pawn = CallFunc_Array_Get_Item;0x033F Label_033F:0x033F CallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x0359 CallFunc_GetPlayerController_ReturnValue_2.Possess(Current Cutscene Pawn);0x0382 Current Cutscene Pawn.SetActorHiddenInGame(false);0x03A7 Player Ref.SetActorHiddenInGame(true);0x03CC PopFlow();0x03CD Label_03CD:0x03CD CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Comatose/MainClasses/MainCharacter/LauraModel/CtrlRig/BP_Laura_ControlRig.BP_Laura_ControlRig_C);0x03EB Current Cutscene Pawn = CallFunc_GetActorOfClass_ReturnValue;0x03FE goto Label_033F;0x0403 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x041D CallFunc_GetPlayerController_ReturnValue.Possess(Player Ref);0x0446 PushFlow(Label_0483);0x044B if (!(Current Sequencer Cutscene Data.ShouldDestroyCutsceneActor_17_68DD4AE8480F24C8BEFF3F96894AD917)) PopFlow();0x045E Level sequence player.K2_DestroyActor();0x0482 PopFlow();0x0483 Label_0483:0x0483 Sequencer Cutscene Ended.Broadcast();0x0496 Current Cutscene Pawn.SetActorHiddenInGame(true);0x04BB Player Ref.SetActorHiddenInGame(false);0x04E0 Playing Sequencer Cutscene = false;0x04EB /Game/Comatose/MainClasses/MainCharacter/Input/BPF_InputMapping.Default__BPF_InputMapping_C.Add/Remove Input mappings at priotity(ST_PlayerInputConfiguration{{}}, 8523454, false, this);0x0532 Player Ref.Temp Remove Lighter(true);0x0557 CallFunc_IsValidClass_ReturnValue = IsValidClass(Stored Player Gun);0x0574 if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x057E Player Ref.Equip Weapon(Stored Player Gun, false, true);0x05AD PopFlow();0x05AE CallFunc_GetPlayerCameraManager_ReturnValue_1 = GetPlayerCameraManager(this, 0);0x05C8 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(Current Sequencer Cutscene Data.FadeDuration_7_BAFA025A49A660EFE2230C95DDC79F3E, 2);0x05FF CallFunc_StartCameraFade_Duration_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x061C CallFunc_GetPlayerCameraManager_ReturnValue_1.StartCameraFade(1f, 0f, CallFunc_StartCameraFade_Duration_ImplicitCast_1, LinearColor{0f, 0f, 0f, 0f}, false, true);0x0677 PopFlow();0x0678 Multiactor Operation Completed.Broadcast();0x068B Executing MultiActor Montage = false;0x0696 Set Multiactor Collision Ignore(false);0x06A5 Play/Clear Montage Calls(false);0x06B4 Multiactor Operation Completed.Clear();0x06BE PopFlow();0x06BF Update OutsideRain Sounds();0x06CD Update Ground Fog();0x06DB PopFlow();0x06DC Label_06DC:0x06DC CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0.8, 1.2);0x070A CallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x0727 Thunder Anim.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x0750 Thunder Anim.PlayFromStart();0x0770 PopFlow();0x0771 Label_0771:0x0771 SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/GameOverScreen_MuteWrapper.GameOverScreen_MuteWrapper, Death_screen_timeline_Fade_164328F0453BE84883A36F9DE068B916, 1f, 1f, true);0x07A2 PopFlow();0x07A3 Label_07A3:0x07A3 if (!(Playing Sequencer Cutscene)) goto Label_07B2;0x07B1 PopFlow();0x07B2 Label_07B2:0x07B2 Playing Sequencer Cutscene = true;0x07BD PushFlow(Label_09E1);0x07C2 PushFlow(Label_0822);0x07C7 if (!(Current Sequencer Cutscene Data.DisableInput?_10_C0823F654E6885165CFDC78CEBE31AB7)) PopFlow();0x07DA /Game/Comatose/MainClasses/MainCharacter/Input/BPF_InputMapping.Default__BPF_InputMapping_C.Add/Remove Input mappings at priotity(ST_PlayerInputConfiguration{{}}, 8523454, true, this);0x0821 PopFlow();0x0822 Label_0822:0x0822 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Current Sequencer Cutscene Data.FadeDuration_7_BAFA025A49A660EFE2230C95DDC79F3E, 0);0x0851 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x085B CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Current Sequencer Cutscene Data.FadeDuration_7_BAFA025A49A660EFE2230C95DDC79F3E, 2);0x0892 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x08AC CallFunc_StartCameraFade_Duration_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x08C9 CallFunc_GetPlayerCameraManager_ReturnValue.StartCameraFade(0f, 1f, CallFunc_StartCameraFade_Duration_ImplicitCast, LinearColor{0f, 0f, 0f, 0f}, false, true);0x0924 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Current Sequencer Cutscene Data.FadeDuration_7_BAFA025A49A660EFE2230C95DDC79F3E, 2);0x095B CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 0.2);0x0989 CallFunc_Delay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x09A6 Delay(this, CallFunc_Delay_Duration_ImplicitCast_1, LatentActionInfo{0x5AE, -1844355027, FName(ExecuteUbergraph_CT_EnvironmentHandler), this});0x09E0 PopFlow();0x09E1 Label_09E1:0x09E1 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Current Sequencer Cutscene Data.FadeDuration_7_BAFA025A49A660EFE2230C95DDC79F3E, 2);0x0A18 CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x0A35 Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0xF, 232031645, FName(ExecuteUbergraph_CT_EnvironmentHandler), this});0x0A6F PopFlow();0x0A70 if (!(Current Sequencer Cutscene Data.DisableInput?_10_C0823F654E6885165CFDC78CEBE31AB7)) goto Label_0DF3;0x0A87 CallFunc_GetSocketTransform_ReturnValue = Current Cutscene Pawn.Mesh.GetSocketTransform(FName(Root), 0);0x0AE2 BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0B10 CallFunc_GetScaledCapsuleHalfHeight_ReturnValue = Player Ref.CapsuleComponent.GetScaledCapsuleHalfHeight();0x0B58 BreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0B86 CallFunc_MakeVector_Z_ImplicitCast = Cast<4>(CallFunc_GetScaledCapsuleHalfHeight_ReturnValue);0x0BA3 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_MakeVector_Z_ImplicitCast);0x0BDA CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x0BF7 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 90);0x0C25 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_MakeVector_ReturnValue);0x0C53 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0C70 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0C9F CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x0CE6 CallFunc_K2_SetActorTransform_ReturnValue = Player Ref.K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x0D24 Player Ref.K2_AddActorLocalOffset(FVector(22, 0, 0), false, CallFunc_K2_AddActorLocalOffset_SweepHitResult, false);0x0D68 CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x0D82 CallFunc_GetPlayerController_ReturnValue_1.SetViewTargetWithBlend(Player Ref, 1f, 0, 0f, false);0x0DBC Delay(this, 1f, LatentActionInfo{0x403, 73847728, FName(ExecuteUbergraph_CT_EnvironmentHandler), this});0x0DF2 PopFlow();0x0DF3 Label_0DF3:0x0DF3 Playing Sequencer Cutscene = false;0x0DFE PopFlow();0x0DFF Current Sequencer Cutscene Data = K2Node_CustomEvent_Cutscene_Data;0x0E1A goto Label_07A3;0x0E1F Label_0E1F:0x0E1F Death screen timeline.PlayFromStart();0x0E3F PopFlow();0x0E40 Set Multiactor Collision Ignore(true);0x0E4F Play/Clear Montage Calls(true);0x0E5E CallFunc_GetPlayLength_ReturnValue = Current Multiactor Montage Data.MovingMontage_11_FCD2B92C41AEDA6BFE12DABEAD643976.GetPlayLength();0x0E9D CallFunc_GetPlayLength_ReturnValue_1 = Current Multiactor Montage Data.StationaryMontage_9_ECB8331D4EBD4912A9128D940DB9A1EC.GetPlayLength();0x0EDC CallFunc_FMin_A_ImplicitCast = Cast<4>(CallFunc_GetPlayLength_ReturnValue_1);0x0EF9 CallFunc_FMin_B_ImplicitCast = Cast<4>(CallFunc_GetPlayLength_ReturnValue);0x0F16 CallFunc_FMin_ReturnValue = FMin(CallFunc_FMin_A_ImplicitCast, CallFunc_FMin_B_ImplicitCast);0x0F44 CallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_FMin_ReturnValue);0x0F61 RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x678, -1612302253, FName(ExecuteUbergraph_CT_EnvironmentHandler), this});0x0F9B PopFlow();0x0F9C K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Changed Gamma Level);0x0FB3 RegisterFloatCVarSettingWithCallback(FName(Game_GammaLevel), 0.4f, "", K2Node_CreateDelegate_OutputDelegate_1, true);0x0FDB Set to play next distant noise();0x0FE9 CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler_Overwritter.CT_EnvironmentHandler_Overwritter_C);0x1007 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetActorOfClass_ReturnValue_1);0x1024 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_1057;0x1032 CallFunc_GetActorOfClass_ReturnValue_1.Ovewrite(this);0x1057 Label_1057:0x1057 init game instance();0x1065 Set Room Noise();0x1073 Update Values();0x1081 Attempt Spawn Particle Fog();0x108F Init Player();0x109D Define Music();0x10AB PushFlow(Label_1124);0x10B0 PushFlow(Label_110B);0x10B5 CallFunc_IsValid_ReturnValue = IsValid(Environment Preset);0x10D2 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x10DC if (!(Environment Preset.Thunder?)) PopFlow();0x10FC Start Thunder Anim();0x110A PopFlow();0x110B Label_110B:0x110B if (!(Main Menu)) PopFlow();0x1115 MainMenuLightBounce();0x1123 PopFlow();0x1124 Label_1124:0x1124 Death Event Timeline - Reverse();0x1132 PopFlow();0x1133 Update Movable Actor();0x1141 Attempt Update Particle Fog();0x114F Update Music Volumes();0x115D CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x117A CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_GetWorldDeltaSeconds_ReturnValue, 0.5);0x11A8 CallFunc_Lerp_A_ImplicitCast_2 = Cast<4>(Rain_Outside.VolumeMultiplier);0x11DB CallFunc_Lerp_ReturnValue_4 = Lerp(CallFunc_Lerp_A_ImplicitCast_2, Rain Target Multiplier, CallFunc_Multiply_DoubleDouble_ReturnValue);0x1212 CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_4);0x122F Rain_Outside.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x1258 Delay(this, 0.5f, LatentActionInfo{0x6BF, 246406242, FName(ExecuteUbergraph_CT_EnvironmentHandler), this});0x128E PopFlow();0x128F Stored pre thunder intensity = Main Directional Light.Intensity;0x12C0 Stored skylight pre thunder = SkyLight.Intensity;0x12F1 Stored Fog Color = FogColor;0x130C Stored Fog Density = FogDensity;0x1327 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Play Thunder sound);0x133E CallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(0.2, 1.5);0x136C CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_2);0x1389 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_2, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, 0f, 0f);0x13C2 CallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.5f);0x13DB if (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_13EE;0x13E9 goto Label_06DC;0x13EE Label_13EE:0x13EE PushFlow(Label_13F8);0x13F3 goto Label_06DC;0x13F8 Label_13F8:0x13F8 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.12, 0.25);0x1426 CallFunc_Delay_Duration_ImplicitCast_2 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x1443 Delay(this, CallFunc_Delay_Duration_ImplicitCast_2, LatentActionInfo{0x6DC, 1144833351, FName(ExecuteUbergraph_CT_EnvironmentHandler), this});0x147D PopFlow();0x147E Label_147E:0x147E CallFunc_Lerp_A_ImplicitCast_1 = Cast<4>(Stored pre thunder intensity);0x149B CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(Thunder_Anim_Alpha_4126AE0548A6DE5D8BA084B5463778E7);0x14B8 CallFunc_Lerp_ReturnValue_1 = Lerp(CallFunc_Lerp_A_ImplicitCast_1, 40, CallFunc_Lerp_Alpha_ImplicitCast);0x14EF CallFunc_SetIntensity_NewIntensity_ImplicitCast_2 = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x150C Main Directional Light.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast_2);0x1535 CallFunc_LinearColorLerp_ReturnValue = LinearColorLerp(Stored Fog Color, LinearColor{0.662869f, 0.767055f, 0.776042f, 1f}, Thunder_Anim_Fog_Alpha_4126AE0548A6DE5D8BA084B5463778E7);0x1585 FogColor = CallFunc_LinearColorLerp_ReturnValue;0x15A0 CallFunc_Lerp_Alpha_ImplicitCast_1 = Cast<4>(Thunder_Anim_Alpha_4126AE0548A6DE5D8BA084B5463778E7);0x15BD CallFunc_Lerp_ReturnValue_2 = Lerp(Stored Fog Density, 1, CallFunc_Lerp_Alpha_ImplicitCast_1);0x15F4 FogDensity = CallFunc_Lerp_ReturnValue_2;0x160F K2Node_MakeStruct_LinearColor.R = FogColor.R;0x163C K2Node_MakeStruct_LinearColor.G = FogColor.G;0x1669 K2Node_MakeStruct_LinearColor.B = FogColor.B;0x1696 K2Node_MakeStruct_A_ImplicitCast = Cast<3>(FogDensity);0x16B3 K2Node_MakeStruct_LinearColor.A = K2Node_MakeStruct_A_ImplicitCast;0x16D7 SetVectorParameterValue(this, /Game/RetroGraphics/Materials/MPC_RetroGraphics.MPC_RetroGraphics, FName(Fog RGBA), K2Node_MakeStruct_LinearColor);0x1701 PopFlow();0x1702 Label_1702:0x1702 Start Thunder Anim();0x1710 PopFlow();0x1711 goto Label_0771;0x1716 PopFlow();0x1717 MainMenuStored Light = Directional Light Intensity;0x1732 Timeline.SetPlayRate(1.3f);0x1757 Label_1757:0x1757 Timeline.PlayFromStart();0x1777 PopFlow();0x1778 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(MainMenuStored Light, 0.3);0x17A6 CallFunc_Lerp_Alpha_ImplicitCast_3 = Cast<4>(Timeline_Light_Alpha_BCC5AD4A470DF137E62486AE61A6E947);0x17C3 CallFunc_Lerp_ReturnValue_3 = Lerp(CallFunc_Subtract_DoubleDouble_ReturnValue, MainMenuStored Light, CallFunc_Lerp_Alpha_ImplicitCast_3);0x17FA Directional Light Intensity = CallFunc_Lerp_ReturnValue_3;0x1815 CallFunc_SetIntensity_NewIntensity_ImplicitCast_1 = Cast<3>(Directional Light Intensity);0x1832 Main Directional Light.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast_1);0x185B PopFlow();0x185C goto Label_1757;0x1861 CallFunc_Lerp_A_ImplicitCast = Cast<4>(Stored skylight pre thunder);0x187E CallFunc_Lerp_Alpha_ImplicitCast_2 = Cast<4>(Thunder_Anim_Alpha_4126AE0548A6DE5D8BA084B5463778E7);0x189B CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Lerp_A_ImplicitCast, 60, CallFunc_Lerp_Alpha_ImplicitCast_2);0x18D2 CallFunc_SetIntensity_NewIntensity_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x18EF SkyLight.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x1918 goto Label_147E;0x191D Game Instance.Toggle Game Pause(true);0x1942 goto Label_0E1F;0x1947 Game Instance.Toggle Game Pause(false);0x196C SetSoundMixClassOverride(this, /Game/Comatose/Audio/BaseClasses/Comatose_Base.Comatose_Base, /Game/Comatose/Audio/BaseClasses/GameOverScreen_MuteWrapper.GameOverScreen_MuteWrapper, 1f, 1f, 1f, true);0x1999 PopFlow();0x199A goto Label_1702;0x199F Label_199F:0x199F return;Final 0xe3e480 0x04 void Sequencer Cutscene Ended__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0xe3e480 0x00 void Multiactor Operation Completed__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0xe3e480 0x00