Zdexby TheHolyOneZ
4,593 classes
Class

UBPFL_Utilities_C

: UBlueprintFunctionLibrary : UObject
/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.BPFL_Utilities_C 0x0028 (40 B) align 8 inherited 0x0028 14 scripted vtable /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 14

SignatureFlagsNativeParams
void T5F_PlayWorldCameraShake(TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, double InnerRadius, double OuterRadius, double Falloff, bool bOrientShakeTowardsEpicenter, UObject* __WorldContext)
Script9 statements · 253 bytes of bytecode
0x0000T5F_GetGameInstance(__WorldContext, CallFunc_T5F_GetGameInstance_GameInstance);0x0020if (!(CallFunc_T5F_GetGameInstance_GameInstance.SettingsSave.ScreenShakeEnabled)) goto Label_00FA;0x005ACallFunc_PlayWorldCameraShake_InnerRadius_ImplicitCast = Cast<3>(InnerRadius);0x0077CallFunc_PlayWorldCameraShake_OuterRadius_ImplicitCast = Cast<3>(OuterRadius);0x0094CallFunc_PlayWorldCameraShake_Falloff_ImplicitCast = Cast<3>(Falloff);0x00B1PlayWorldCameraShake(__WorldContext, Shake, Epicenter, CallFunc_PlayWorldCameraShake_InnerRadius_ImplicitCast, CallFunc_PlayWorldCameraShake_OuterRadius_ImplicitCast, CallFunc_PlayWorldCameraShake_Falloff_ImplicitCast, bOrientShakeTowardsEpicenter);0x00FALabel_00FA:0x00FAreturn;0x00FC// end of script
StaticPublic0x48
void T5F_GetPlayerController(UObject* __WorldContext, const ABP_FirstPersonPlayerController_C*& PlayerController)
Script8 statements · 135 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0022K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x0046K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0063if (!(K2Node_DynamicCast_bSuccess)) goto Label_0084;0x0071PlayerController = K2Node_DynamicCast_AsBP_First_Person_Player_Controller;0x0084Label_0084:0x0084return;0x0086// end of script
StaticPublic0x10
void T5F_SetAreaType(const E_Areas& Area, const E_AreaTypes& AreaType, UObject* __WorldContext)
Script36 statements · 1,122 bytes of bytecode
0x0000PushFlow(Label_045F);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(__WorldContext, /Script/Engine.AudioVolume, CallFunc_GetAllActorsOfClass_OutActors);0x0035Temp_int_Loop_Counter_Variable = 0;0x004CTemp_int_Array_Index_Variable = 0;0x0063Label_0063:0x0063CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x009ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00CETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E9PushFlow(Label_0415);0x00EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0129CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Game/GameBlueprints/Audio/System/BPC_AreaSwitch.BPC_AreaSwitch_C);0x015CCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetComponentByClass_ReturnValue.Area, Area);0x0198if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x01A2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01DDCallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Game/GameBlueprints/Audio/System/BPC_AreaSwitch.BPC_AreaSwitch_C);0x0210CallFunc_GetComponentByClass_ReturnValue.AreaType = AreaType;0x0241/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x027CCallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Game/GameBlueprints/Audio/System/BPC_AreaSwitch.BPC_AreaSwitch_C);0x02AFCallFunc_GetComponentByClass_ReturnValue.GetFMODInstance(CallFunc_GetFMODInstance_FMODInstance, CallFunc_GetFMODInstance_IsValid);0x02E5if (!(CallFunc_GetFMODInstance_IsValid)) PopFlow();0x02EF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x032ACallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Game/GameBlueprints/Audio/System/BPC_AreaSwitch.BPC_AreaSwitch_C);0x035DCallFunc_Conv_ByteToDouble_ReturnValue = Conv_ByteToDouble(CallFunc_GetComponentByClass_ReturnValue.AreaType);0x0398CallFunc_GetComponentByClass_ReturnValue.GetFMODInstance(CallFunc_GetFMODInstance_FMODInstance, CallFunc_GetFMODInstance_IsValid);0x03CECallFunc_EventInstanceSetParameter_Value_ImplicitCast = Cast<3>(CallFunc_Conv_ByteToDouble_ReturnValue);0x03EBEventInstanceSetParameter(CallFunc_GetFMODInstance_FMODInstance, FName(RoomAreaType), CallFunc_EventInstanceSetParameter_Value_ImplicitCast);0x0414PopFlow();0x0415Label_0415:0x0415CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x043FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x045Agoto Label_0063;0x045FLabel_045F:0x045Freturn;0x0461// end of script
StaticPublic0x10
void T5F_SetDataLayer(UDataLayerAsset* DL Asset, const EDataLayerRuntimeState& DL State, UObject* __WorldContext)
Script13 statements · 339 bytes of bytecode
0x0000T5F_GetGameMode(__WorldContext, CallFunc_T5F_GetGameMode_Game_Mode);0x0020CallFunc_GetDataLayerManager_ReturnValue = GetDataLayerManager(CallFunc_T5F_GetGameMode_Game_Mode);0x003DCallFunc_GetDataLayerInstanceFromAsset_ReturnValue = CallFunc_GetDataLayerManager_ReturnValue.GetDataLayerInstanceFromAsset(DL Asset);0x0070CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetDataLayerInstanceFromAsset_ReturnValue);0x008Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0110;0x009BCallFunc_GetDataLayerInstanceFromAsset_ReturnValue = CallFunc_GetDataLayerManager_ReturnValue.GetDataLayerInstanceFromAsset(DL Asset);0x00CECallFunc_SetDataLayerInstanceRuntimeState_ReturnValue = CallFunc_GetDataLayerManager_ReturnValue.SetDataLayerInstanceRuntimeState(CallFunc_GetDataLayerInstanceFromAsset_ReturnValue, DL State, true);0x010Bgoto Label_0150;0x0110Label_0110:0x0110T5F_PrintScreen("DataLayer Is not available in Level", 0, 2, __WorldContext);0x0150Label_0150:0x0150return;0x0152// end of script
StaticPublic0x18
void T5F_PlayAVI(AActor* Actor, const E_InteractionTypes& Action, UObject* __WorldContext)
Script21 statements · 714 bytes of bytecode
0x0000K2Node_DynamicCast_AsBPI_AVI = Cast<BPI_AVI_C>(Actor);0x0024K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_AVI);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_029D;0x004FK2Node_DynamicCast_AsBPI_AVI.GetAVIData(Action, CallFunc_GetAVIData_AVIAction);0x0086Label_0086:0x0086CallFunc_GetTransform_ReturnValue = Actor.GetTransform();0x00B8/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(CallFunc_GetAVIData_AVIAction.SFX_5_E542D01A7F57455BACDC43B2CF8854E4, CallFunc_GetTransform_ReturnValue, true, __WorldContext, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x010ACallFunc_GetTransform_ReturnValue = Actor.GetTransform();0x013CBreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x016ACallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(__WorldContext, CallFunc_GetAVIData_AVIAction.VFX_14_9DE5138A9E814DD0ADB2D69FCC8644E4, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale, true, true, 0, true);0x01B9T5F_PlayHapticFeedback(0, CallFunc_GetAVIData_AVIAction.HapticFeedback_17_D950BFD1522E4227AF727E5E34C67AAB, false, true, nullptr, __WorldContext);0x01EACallFunc_GetTransform_ReturnValue = Actor.GetTransform();0x021CBreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x024AT5F_PlayWorldCameraShake(CallFunc_GetAVIData_AVIAction.CameraShake_15_62417BEA9A234E1681663625546BE88E, CallFunc_BreakTransform_Location, 1000, 10000, 1, false, __WorldContext);0x0298goto Label_02C7;0x029DLabel_029D:0x029DCallFunc_GetAVIData_AVIAction = F_AVIActionDefinition{nullptr, nullptr, 0, nullptr};0x02C2goto Label_0086;0x02C7Label_02C7:0x02C7return;0x02C9// end of script
StaticPublic0x18
void T5F_PrintScreen(const FString& String, const E_LogCategory& Category, const E_LogType& Type, UObject* __WorldContext)
Script45 statements · 1,841 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_IsDebuggingEnabled(__WorldContext, CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD);0x0036Temp_struct_Variable = LinearColor{1f, 0f, 1f, 1f};0x006ACallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_LogType.E_LogType, Type);0x0098CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Category, 3);0x00B7CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x00DCCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Category, 1);0x00FBK2Node_MakeStruct_FormatArgumentData.ArgumentName = "Type";0x011CK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0139K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x015DK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0181K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x01A1K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x01C5K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x01E2CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Category, 2);0x0201CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Category, 1);0x0220CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{0.62754f, 0.34375f, 1f, 1f}, LinearColor{1f, 1f, 1f, 1f}, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x0289CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ByteByte_ReturnValue_2, CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD);0x02AFCallFunc_SelectColor_ReturnValue_1 = SelectColor(LinearColor{0.501961f, 0.45353f, 0f, 1f}, CallFunc_SelectColor_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue);0x02FFCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NotEqual_ByteByte_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x0325CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_LogCategory.E_LogCategory, Category);0x0353CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(String);0x0378CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x039DK2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "String";0x03C0K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x03DDK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_1;0x0401K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0425K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0445K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x0469K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0486K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "Category";0x04ABK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x04C8K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_2;0x04ECK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x0510K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0530K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x0554K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0571K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData_1};0x0597Temp_struct_Variable_1 = LinearColor{1f, 0f, 0f, 1f};0x05CBCallFunc_Format_ReturnValue = Format(NSLOCTEXT("BDAAF8A648B6B38D239666B14E36D022", "", "[{Type}, {Category}] {String}"), K2Node_MakeArray_Array);0x0635CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x065ATemp_struct_Variable_2 = LinearColor{1f, 0.192244f, 0f, 1f};0x068ETemp_byte_Variable = Type;0x06A9PrintString(nullptr, CallFunc_Conv_TextToString_ReturnValue, CallFunc_BooleanOR_ReturnValue, true, Switch(Temp_byte_Variable, 0 => CallFunc_SelectColor_ReturnValue_1, 1 => Temp_struct_Variable_2, 2 => Temp_struct_Variable_1, 3 => Temp_struct_Variable, default => K2Node_Select_Default), 3f, FName(None));0x072Ereturn;0x0730// end of script
StaticPublic0x20
void T5F_PlayHapticFeedback(int32 PlayerIndex, const E_HapticOptions& HapticOption, bool bLooping, bool Active, UForceFeedbackEffect* OverrideOption, UObject* __WorldContext)
Script52 statements · 1,157 bytes of bytecode
0x0000PushFlow(Label_0482);0x0005DT_HapticOptions = /Game/GameBlueprints/DataTables/DT_HapticFeedback.DT_HapticFeedback;0x0018Local_HapticOption = 6;0x002CLocalActive = true;0x0037T5F_GetGameInstance(__WorldContext, CallFunc_T5F_GetGameInstance_GameInstance);0x0057if (!(CallFunc_T5F_GetGameInstance_GameInstance.SettingsSave.HapticFeedback)) PopFlow();0x008DLocal_PlayerIndex = PlayerIndex;0x00A8Local_HapticOption = HapticOption;0x00C3Local_Looping = bLooping;0x00D6LocalActive = Active;0x00E9CallFunc_IsValid_ReturnValue = IsValid(OverrideOption);0x0106CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsValid_ReturnValue);0x0123if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_034E;0x0131CallFunc_GetDataTableRowNames_OutRowNames = {};0x013CGetDataTableRowNames(DT_HapticOptions, CallFunc_GetDataTableRowNames_OutRowNames);0x0158Temp_bool_True_if_break_was_hit_Variable = false;0x0163Temp_int_Loop_Counter_Variable = 0;0x017ATemp_int_Array_Index_Variable = 0;0x0191Label_0191:0x0191CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x01AECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x01E9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x020FCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0235if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0361;0x0243Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x025EPushFlow(Label_0438);0x0263/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x029ECallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(DT_HapticOptions, CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x02E3if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x02EDCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Local_HapticOption, CallFunc_GetDataTableRowFromName_OutRow.HapticOption_5_327473AB4C869FA6AC538F97830469F2);0x031Cif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0326ForceFeedback = CallFunc_GetDataTableRowFromName_OutRow.ForceFeedback_2_F0C32D814670C49497739EB99A771B55;0x0342Temp_bool_True_if_break_was_hit_Variable = true;0x034DPopFlow();0x034ELabel_034E:0x034EForceFeedback = OverrideOption;0x0361Label_0361:0x0361if (!(LocalActive)) goto Label_03D7;0x036FCallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(__WorldContext, Local_PlayerIndex);0x0395CallFunc_GetPlayerController_ReturnValue_1.K2_ClientPlayForceFeedback(ForceFeedback, FName(None), Local_Looping, false, false);0x03D6PopFlow();0x03D7Label_03D7:0x03D7CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, Local_PlayerIndex);0x03FDCallFunc_GetPlayerController_ReturnValue.ClientStopForceFeedback(ForceFeedback, FName(None));0x0437PopFlow();0x0438Label_0438:0x0438CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0462Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x047Dgoto Label_0191;0x0482Label_0482:0x0482return;0x0484// end of script
StaticPublic0x18
void T5F_Switch_SetLight_Intensity(TSubclassOf<ALight> LightClass, const FName& Tag, bool IsActive, double max, double min, UObject* __WorldContext)
Script30 statements · 658 bytes of bytecode
0x0000PushFlow(Label_028F);0x0005CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0010GetAllActorsOfClassWithTag(__WorldContext, LightClass, Tag, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x003ETemp_int_Loop_Counter_Variable = 0;0x0055Temp_int_Array_Index_Variable = 0;0x006CLabel_006C:0x006CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00A7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CDif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F2PushFlow(Label_01E8);0x00F7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0132K2Node_DynamicCast_AsLight = Cast<Light>(CallFunc_Array_Get_Item);0x0156K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsLight);0x0173if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x017Dif (!(IsActive)) goto Label_0232;0x018BCallFunc_SetIntensity_NewIntensity_ImplicitCast = Cast<3>(max);0x01A8K2Node_DynamicCast_AsLight.LightComponent.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x01E7PopFlow();0x01E8Label_01E8:0x01E8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0212Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x022Dgoto Label_006C;0x0232Label_0232:0x0232CallFunc_SetIntensity_NewIntensity_ImplicitCast_1 = Cast<3>(min);0x024FK2Node_DynamicCast_AsLight.LightComponent.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast_1);0x028EPopFlow();0x028FLabel_028F:0x028Freturn;0x0291// end of script
StaticPublic0x30
void T5F_Switch_SetDynamicMaterialInstance(TSubclassOf<AActor> ActorClass, const FName& Tag, bool IsActive, const FName& ParameterName, double max, double min, UObject* __WorldContext)
Script32 statements · 800 bytes of bytecode
0x0000PushFlow(Label_031D);0x0005CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0010GetAllActorsOfClassWithTag(__WorldContext, ActorClass, Tag, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x003ETemp_int_Loop_Counter_Variable = 0;0x0055Temp_int_Array_Index_Variable = 0;0x006CLabel_006C:0x006CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00A7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CDif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F2PushFlow(Label_0283);0x00F7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0132K2Node_DynamicCast_AsStatic_Mesh_Actor = Cast<StaticMeshActor>(CallFunc_Array_Get_Item);0x0156K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh_Actor);0x0173if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x017DCallFunc_GetMaterial_ReturnValue = K2Node_DynamicCast_AsStatic_Mesh_Actor.StaticMeshComponent.GetMaterial(0);0x01C6CallFunc_CreateDynamicMaterialInstance_ReturnValue = K2Node_DynamicCast_AsStatic_Mesh_Actor.StaticMeshComponent.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x0225if (!(IsActive)) goto Label_02CD;0x0233CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(max);0x0250CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(ParameterName, CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0282PopFlow();0x0283Label_0283:0x0283CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02ADTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02C8goto Label_006C;0x02CDLabel_02CD:0x02CDCallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(min);0x02EACallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(ParameterName, CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x031CPopFlow();0x031DLabel_031D:0x031Dreturn;0x031F// end of script
StaticPublic0x38
void T5F_Switch_SetActorSequence(TSubclassOf<AActor> ActorClass, const FName& Tag, bool IsActive, int32 NumLoops, UObject* __WorldContext)
Script46 statements · 1,408 bytes of bytecode
0x0000PushFlow(Label_057D);0x0005CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0010GetAllActorsOfClassWithTag(__WorldContext, ActorClass, Tag, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x003ETemp_int_Loop_Counter_Variable = 0;0x0055Temp_int_Array_Index_Variable = 0;0x006CLabel_006C:0x006CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00A7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CDif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F2PushFlow(Label_036B);0x00F7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0132CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/ActorSequence.ActorSequenceComponent);0x0165CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetComponentByClass_ReturnValue_1);0x0182if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x018Cif (!(IsActive)) goto Label_03B5;0x019A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D5CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/ActorSequence.ActorSequenceComponent);0x0208CallFunc_GetComponentByClass_ReturnValue_1.SequencePlayer.PlayLooping(NumLoops);0x0247/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0282CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/FMODStudio.FMODAudioComponent);0x02B5CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x02D2if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x02DC/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0317CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/FMODStudio.FMODAudioComponent);0x034ACallFunc_GetComponentByClass_ReturnValue.Play();0x036APopFlow();0x036BLabel_036B:0x036BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0395Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03B0goto Label_006C;0x03B5Label_03B5:0x03B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03F0CallFunc_GetComponentByClass_ReturnValue_1 = CallFunc_Array_Get_Item.GetComponentByClass(/Script/ActorSequence.ActorSequenceComponent);0x0423CallFunc_GetComponentByClass_ReturnValue_1.SequencePlayer.StopAtCurrentTime();0x0459/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0494CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/FMODStudio.FMODAudioComponent);0x04C7CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x04E4if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x04EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0529CallFunc_GetComponentByClass_ReturnValue = CallFunc_Array_Get_Item.GetComponentByClass(/Script/FMODStudio.FMODAudioComponent);0x055CCallFunc_GetComponentByClass_ReturnValue.Stop();0x057CPopFlow();0x057DLabel_057D:0x057Dreturn;0x057F// end of script
StaticPublic0x20
void T5F_GetPlayerHUD(UObject* __WorldContext, const ABP_PlayerHUD_C*& HUD)
Script12 statements · 228 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, 0);0x0022CallFunc_GetHUD_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetHUD();0x004CK2Node_DynamicCast_AsBP_Player_HUD = Cast<BP_PlayerHUD_C>(CallFunc_GetHUD_ReturnValue);0x0070K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Player_HUD);0x008Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_00B3;0x009BHUD = K2Node_DynamicCast_AsBP_Player_HUD;0x00AEgoto Label_00E1;0x00B3Label_00B3:0x00B3T5F_PrintScreen("Invalid PlayerHUD", 0, 2, __WorldContext);0x00E1Label_00E1:0x00E1return;0x00E3// end of script
StaticPublic0x10
void T5F_GetPlayerCharacter(UObject* __WorldContext, const ABP_FirstPersonCharacter_C*& First Person Character)
Script8 statements · 135 bytes of bytecode
0x0000CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(__WorldContext, 0);0x0022K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x0046K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0063if (!(K2Node_DynamicCast_bSuccess)) goto Label_0084;0x0071First Person Character = K2Node_DynamicCast_AsBP_First_Person_Character;0x0084Label_0084:0x0084return;0x0086// end of script
StaticPublic0x10
void T5F_GetGameMode(UObject* __WorldContext, const ABP_GameMode_Gameplay_C*& Game Mode)
Script8 statements · 130 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(__WorldContext);0x001DK2Node_DynamicCast_AsBP_Game_Mode_Gameplay = Cast<BP_GameMode_Gameplay_C>(CallFunc_GetGameMode_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Game_Mode_Gameplay);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_007F;0x006CGame Mode = K2Node_DynamicCast_AsBP_Game_Mode_Gameplay;0x007FLabel_007F:0x007Freturn;0x0081// end of script
StaticPublic0x10
void T5F_GetGameInstance(UObject* __WorldContext, const UBP_GameInstance_C*& GameInstance)
Script11 statements · 146 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(__WorldContext);0x001DK2Node_DynamicCast_AsBP_Game_Instance = Cast<BP_GameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0041K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Game_Instance);0x005Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_0084;0x006CGameInstance = K2Node_DynamicCast_AsBP_Game_Instance;0x007Fgoto Label_008F;0x0084Label_0084:0x0084GameInstance = nullptr;0x008FLabel_008F:0x008Freturn;0x0091// end of script
StaticPublic0x10