void Get MapPosition (const FVector & Location ) Script7 statements · 249 bytes of bytecode 0x0000 CallFunc_K2_GetComponentLocation_ReturnValue = Map Position.K2_GetComponentLocation();0x0032 BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0060 BreakVector(Map Position.RelativeScale3D, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x00A4 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_X_1);0x00DB Location = CallFunc_MakeVector_ReturnValue;0x00F6 return;Public 0x144c730 0x18 void Update PowerLine (const FLinearColor & Request A , const FLinearColor & Request B , const FLinearColor & Valid A , const FLinearColor & Valid B , const FLinearColor & Drain A , const FLinearColor & Drain B ) Script60 statements · 2,636 bytes of bytecode 0x0000 PushFlow(Label_0A49);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(PowerLine M);0x006E CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x009E Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9 PushFlow(Label_09FF);0x00BE Temp_struct_Variable_2 = LinearColor{0f, 0f, 0f, 0f};0x00F2 Temp_struct_Variable_3 = LinearColor{0f, 0f, 0f, 0f};0x0126 Temp_struct_Variable_4 = LinearColor{0f, 0f, 0f, 0f};0x015A Temp_int_Variable_1 = Temp_int_Array_Index_Variable;0x0175 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Task Value, 100);0x0197 CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Fuze State, 3);0x01B6 CallFunc_Greater_IntInt_ReturnValue_4 = Greater_IntInt(Battery Value, 0);0x01D8 CallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_4, CallFunc_EqualEqual_ByteByte_ReturnValue_2);0x01FE Temp_byte_Variable = Fuze State;0x0219 CallFunc_Greater_IntInt_ReturnValue_5 = Greater_IntInt(Battery Value, 0);0x023B CallFunc_SelectColor_ReturnValue_4 = SelectColor(Valid A, Request A, CallFunc_Greater_IntInt_ReturnValue_5);0x0272 CallFunc_Greater_IntInt_ReturnValue_6 = Greater_IntInt(Battery Value, -1);0x0294 CallFunc_SelectColor_ReturnValue_5 = SelectColor(CallFunc_SelectColor_ReturnValue_4, LinearColor{0f, 0f, 0f, 0f}, CallFunc_Greater_IntInt_ReturnValue_6);0x02E4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(PowerLine M, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x031F CallFunc_SelectColor_ReturnValue_6 = SelectColor(Switch(Temp_int_Variable_1, 0 => Request A, 1 => Request A, 2 => Request A, 3 => CallFunc_SelectColor_ReturnValue_5, 4 => Switch(Temp_byte_Variable, 0 => Temp_struct_Variable_3, 1 => Temp_struct_Variable_2, 2 => Request A, 3 => Valid A, default => K2Node_Select_Default_2), 5 => Temp_struct_Variable_4, default => K2Node_Select_Default_3), LinearColor{0f, 0f, 0f, 0f}, CallFunc_Less_IntInt_ReturnValue_2);0x0437 CallFunc_SelectColor_ReturnValue_7 = SelectColor(Drain A, CallFunc_SelectColor_ReturnValue_6, CallFunc_BooleanAND_ReturnValue_3);0x046E CallFunc_Array_Get_Item.SetVectorParameterValue(FName(eColor A), CallFunc_SelectColor_ReturnValue_7);0x04A4 Temp_struct_Variable = LinearColor{0f, 0f, 0f, 0f};0x04D8 Temp_struct_Variable_1 = LinearColor{0f, 0f, 0f, 0f};0x050C Temp_int_Variable = Temp_int_Array_Index_Variable;0x0527 Temp_struct_Variable_5 = LinearColor{0f, 0f, 0f, 0f};0x055B CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Task Value, 100);0x057D CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Fuze State, 3);0x059C CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Battery Value, 0);0x05BE Temp_byte_Variable_1 = Fuze State;0x05D9 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue_1, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x05FF CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(Battery Value, 0);0x0621 CallFunc_SelectColor_ReturnValue = SelectColor(Valid B, Request B, CallFunc_Greater_IntInt_ReturnValue_2);0x0658 CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(Battery Value, -1);0x067A CallFunc_SelectColor_ReturnValue_1 = SelectColor(CallFunc_SelectColor_ReturnValue, LinearColor{0f, 0f, 0f, 0f}, CallFunc_Greater_IntInt_ReturnValue_3);0x06CA CallFunc_SelectColor_ReturnValue_2 = SelectColor(Switch(Temp_int_Variable, 0 => Request B, 1 => Request B, 2 => Request B, 3 => CallFunc_SelectColor_ReturnValue_1, 4 => Switch(Temp_byte_Variable_1, 0 => Temp_struct_Variable, 1 => Temp_struct_Variable_5, 2 => Request B, 3 => Valid B, default => K2Node_Select_Default), 5 => Temp_struct_Variable_1, default => K2Node_Select_Default_1), LinearColor{0f, 0f, 0f, 0f}, CallFunc_Less_IntInt_ReturnValue_1);0x07E2 CallFunc_SelectColor_ReturnValue_3 = SelectColor(Drain B, CallFunc_SelectColor_ReturnValue_2, CallFunc_BooleanAND_ReturnValue_2);0x0819 /Script/Engine.Default__KismetArrayLibrary.Array_Get(PowerLine M, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0854 CallFunc_Array_Get_Item.SetVectorParameterValue(FName(eColor B), CallFunc_SelectColor_ReturnValue_3);0x088A CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Fuze State, 3);0x08A9 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Battery Value, 0);0x08CB CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue);0x08F1 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Task Value, 100);0x0913 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0939 CallFunc_SelectFloat_ReturnValue = SelectFloat(2, 1, CallFunc_BooleanAND_ReturnValue_1);0x0970 /Script/Engine.Default__KismetArrayLibrary.Array_Get(PowerLine M, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x09AB CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x09C8 CallFunc_Array_Get_Item.SetScalarParameterValue(FName(Time Speed), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x09FE PopFlow();0x09FF Label_09FF:0x09FF CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A29 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A44 goto Label_0033;0x0A49 Label_0A49:0x0A49 return;Public 0x144c730 0x60 void Spawn Batteries (int32 Count , int32 Min Charge , int32 Max Charge , TArray<FStr_Item > & Array ) Script24 statements · 442 bytes of bytecode 0x0000 PushFlow(Label_01B7);0x0005 PushFlow(Label_014D);0x000A Temp_int_Variable = 1;0x0021 Label_0021:0x0021 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, Count);0x0047 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0051 PushFlow(Label_016D);0x0056 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(Min Charge, Max Charge);0x0084 K2Node_MakeStruct_Str_ItemState.Value_8_5511228644AD6F4D6D0589BD4438C32F = CallFunc_RandomIntegerInRange_ReturnValue;0x00A8 K2Node_MakeStruct_Str_ItemState.Time_15_AFBBFC834F820A0E18A707A477B6D3FE = 0;0x00C8 K2Node_MakeStruct_Str_Item.Data_18_5511228644AD6F4D6D0589BD4438C32F = /Game/Items/Melee/Battery/DA_Battery.DA_Battery;0x00E4 K2Node_MakeStruct_Str_Item.State_19_AFBBFC834F820A0E18A707A477B6D3FE = K2Node_MakeStruct_Str_ItemState;0x0108 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Items, K2Node_MakeStruct_Str_Item);0x014C PopFlow();0x014D Label_014D:0x014D Array = Items;0x0168 goto Label_01B7;0x016D Label_016D:0x016D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0197 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01B2 goto Label_0021;0x01B7 Label_01B7:0x01B7 return;Public 0x144c730 0x20 void Generate Fuzes () Script20 statements · 572 bytes of bytecode 0x0000 _Center Color = 0;0x0017 FlushNetDormancy();0x0021 CallFunc_RandomIntegerInRange_ReturnValue_2 = RandomIntegerInRange(1, 3);0x0047 In Color = CallFunc_RandomIntegerInRange_ReturnValue_2;0x0062 MarkPropertyDirtyFromRepIndex(this, 10, FName(In Color));0x007F FlushNetDormancy();0x0089 CallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(1, 3);0x00AF Out Color = CallFunc_RandomIntegerInRange_ReturnValue_1;0x00CA MarkPropertyDirtyFromRepIndex(this, 11, FName(Out Color));0x00E7 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(1, 3);0x010D _Center Color = CallFunc_RandomIntegerInRange_ReturnValue;0x0128 CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(In Color, 10);0x0152 CallFunc_Multiply_IntInt_ReturnValue_1 = Multiply_IntInt(_Center Color, 10);0x017C CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Multiply_IntInt_ReturnValue, _Center Color);0x01AA CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_Multiply_IntInt_ReturnValue_1, Out Color);0x01D8 K2Node_MakeArray_Array = {CallFunc_Add_IntInt_ReturnValue, CallFunc_Add_IntInt_ReturnValue_1};0x01F5 Fuzes Values = K2Node_MakeArray_Array;0x0210 /Script/Engine.Default__KismetArrayLibrary.Array_Shuffle(Fuzes Values);0x0239 return;Public 0x144c730 0x00 void Set Light State () Script2 statements · 3 bytes of bytecode Public 0x144c730 0x00 void Check Fuzes () Script84 statements · 2,019 bytes of bytecode 0x0000 PushFlow(Label_07E0);0x0005 _Linked? = true;0x0010 _Target Fuze State = 0;0x0024 PushFlow(Label_03AD);0x0029 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, 1, CallFunc_Array_Get_Item);0x0060 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, 0, CallFunc_Array_Get_Item_1);0x0097 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Array_Get_Item_1.Item In, CallFunc_Array_Get_Item.Item In);0x00E9 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_03FE;0x00F7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, 1, CallFunc_Array_Get_Item);0x012E /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, 0, CallFunc_Array_Get_Item_1);0x0165 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Array_Get_Item_1.Item In, CallFunc_Array_Get_Item.Item In);0x01B7 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0413;0x01C5 PushFlow(Label_0428);0x01CA Temp_int_Loop_Counter_Variable = 0;0x01E1 Temp_int_Array_Index_Variable = 0;0x01F8 Label_01F8:0x01F8 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fuzes);0x0233 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0259 if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0460;0x0267 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0282 PushFlow(Label_059D);0x0287 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Array_Index_Variable, 1);0x02A9 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_05E7;0x02B7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x02F2 CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(CallFunc_Array_Get_Item_4.Item State.Value_8_5511228644AD6F4D6D0589BD4438C32F, 1);0x0333 CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(In Color, CallFunc_Array_Get_Item_4.Item State.Value_8_5511228644AD6F4D6D0589BD4438C32F);0x0378 CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue_2, CallFunc_Less_IntInt_ReturnValue_5);0x039E if (!(CallFunc_BooleanOR_ReturnValue_4)) goto Label_07D4;0x03AC PopFlow();0x03AD Label_03AD:0x03AD CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(_Target Fuze State, Fuze State);0x03D3 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_03E2;0x03E1 PopFlow();0x03E2 Label_03E2:0x03E2 Fuze State = _Target Fuze State;0x03FD PopFlow();0x03FE Label_03FE:0x03FE _Target Fuze State = 0;0x0412 PopFlow();0x0413 Label_0413:0x0413 _Target Fuze State = 1;0x0427 PopFlow();0x0428 Label_0428:0x0428 if (!(_Linked?)) goto Label_044B;0x0436 _Target Fuze State = 3;0x044A PopFlow();0x044B Label_044B:0x044B _Target Fuze State = 2;0x045F PopFlow();0x0460 Label_0460:0x0460 CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Fuzes);0x049B /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item_3);0x04D6 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(CallFunc_Array_Get_Item_3.Item State.Time_15_AFBBFC834F820A0E18A707A477B6D3FE, 1);0x0517 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Out Color, CallFunc_Array_Get_Item_3.Item State.Time_15_AFBBFC834F820A0E18A707A477B6D3FE);0x055C CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue_2);0x0582 if (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_0591;0x0590 PopFlow();0x0591 Label_0591:0x0591 _Linked? = false;0x059C PopFlow();0x059D Label_059D:0x059D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05C7 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05E2 goto Label_01F8;0x05E7 Label_05E7:0x05E7 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Array_Index_Variable, 1);0x0611 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_2);0x064C CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(CallFunc_Array_Get_Item_2.Item State.Value_8_5511228644AD6F4D6D0589BD4438C32F, 1);0x068D /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x06C8 CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(CallFunc_Array_Get_Item_4.Item State.Value_8_5511228644AD6F4D6D0589BD4438C32F, 1);0x0709 CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item_4.Item State.Value_8_5511228644AD6F4D6D0589BD4438C32F, CallFunc_Array_Get_Item_2.Item State.Time_15_AFBBFC834F820A0E18A707A477B6D3FE);0x076D CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue_4);0x0793 CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, CallFunc_Less_IntInt_ReturnValue_1);0x07B9 if (!(CallFunc_BooleanOR_ReturnValue_3)) goto Label_07C8;0x07C7 PopFlow();0x07C8 Label_07C8:0x07C8 _Linked? = false;0x07D3 PopFlow();0x07D4 Label_07D4:0x07D4 _Linked? = false;0x07DF PopFlow();0x07E0 Label_07E0:0x07E0 return;Public 0x144c730 0x00 void UserConstructionScript () Script77 statements · 1,782 bytes of bytecode 0x0000 PushFlow(Label_06F3);0x0005 PushFlow(Label_03DE);0x000A PushFlow(Label_037B);0x000F PushFlow(Label_013E);0x0014 PushFlow(Label_00C9);0x0019 PushFlow(Label_04F9);0x001E PushFlow(Label_0453);0x0023 K2Node_DynamicCast_AsItem_Slot = Cast<ItemSlot_C>(C Fuze 1.ChildActor);0x005D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsItem_Slot);0x007A if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0084 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Fuzes, K2Node_DynamicCast_AsItem_Slot);0x00C8 PopFlow();0x00C9 Label_00C9:0x00C9 K2Node_DynamicCast_AsItem_Slot_2 = Cast<ItemSlot_C>(C Battery.ChildActor);0x0103 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsItem_Slot_2);0x0120 if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x012A battery = K2Node_DynamicCast_AsItem_Slot_2;0x013D PopFlow();0x013E Label_013E:0x013E Temp_int_Variable_7 = 0;0x0155 Label_0155:0x0155 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_7, 5);0x0177 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0181 PushFlow(Label_0331);0x0186 Temp_int_Variable = 3;0x019D Temp_int_Variable_1 = 2;0x01B4 Temp_int_Variable_2 = 1;0x01CB Temp_int_Variable_3 = 0;0x01E2 Temp_int_Variable_4 = 5;0x01F9 Temp_int_Variable_5 = 4;0x0210 Temp_int_Variable_6 = Temp_int_Variable_7;0x022B CallFunc_CreateDynamicMaterialInstance_ReturnValue = PowerLine.CreateDynamicMaterialInstance(Switch(Temp_int_Variable_6, 0 => Temp_int_Variable_3, 1 => Temp_int_Variable_2, 2 => Temp_int_Variable_1, 3 => Temp_int_Variable, 4 => Temp_int_Variable_4, 5 => Temp_int_Variable_5, default => K2Node_Select_Default), nullptr, FName(None));0x02EC CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PowerLine M, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x0330 PopFlow();0x0331 Label_0331:0x0331 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_7, 1);0x035B Temp_int_Variable_7 = CallFunc_Add_IntInt_ReturnValue_1;0x0376 goto Label_0155;0x037B Label_037B:0x037B Glass Location = Glass.RelativeLocation;0x03AC Glass Rotation = Glass.RelativeRotation;0x03DD PopFlow();0x03DE Label_03DE:0x03DE K2Node_DynamicCast_AsSound_Path = Cast<SoundPath_C>(C SoundPath.ChildActor);0x0418 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsSound_Path);0x0435 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x043F SoundPath = K2Node_DynamicCast_AsSound_Path;0x0452 PopFlow();0x0453 Label_0453:0x0453 K2Node_DynamicCast_AsItem_Slot_1 = Cast<ItemSlot_C>(C Fuze 2.ChildActor);0x048D K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsItem_Slot_1);0x04AA if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x04B4 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Fuzes, K2Node_DynamicCast_AsItem_Slot_1);0x04F8 PopFlow();0x04F9 Label_04F9:0x04F9 Temp_int_Loop_Counter_Variable = 0;0x0510 Temp_int_Array_Index_Variable = 0;0x0527 Label_0527:0x0527 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fuzes);0x0562 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0588 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0592 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05AD PushFlow(Label_06A9);0x05B2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x05ED K2Node_CreateDelegate_OutputDelegate.Bind(this, Place Fuses);0x0604 CallFunc_Array_Get_Item.Place Item += K2Node_CreateDelegate_OutputDelegate;0x062D /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0668 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Place Fuses);0x067F CallFunc_Array_Get_Item.Take Item += K2Node_CreateDelegate_OutputDelegate_1;0x06A8 PopFlow();0x06A9 Label_06A9:0x06A9 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x06D3 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06EE goto Label_0527;0x06F3 Label_06F3:0x06F3 return;Event Public 0x144c730 0x00 void TL LightAnim__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4870);0x000F return;0x144c730 0x00 void TL LightAnim__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4865);0x000F return;0x144c730 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(3796);0x000F return;Event Protected 0x144c730 0x00 void BndEvt__AlimBox_Battery_K2Node_ComponentBoundEvent_0_Place Item__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4070);0x000F return;0x144c730 0x00 void BndEvt__AlimBox_Battery_K2Node_ComponentBoundEvent_1_Take Item__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4075);0x000F return;0x144c730 0x00 void Clear () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4080);0x000F return;0x144c730 0x00 void Set Request Colors (int32 In Color , int32 Out Color ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_In_Color = In Color;0x0012 PersistentFrame.K2Node_CustomEvent_Out_Color = Out Color;0x0024 ExecuteUbergraph_Tuto_AlimBox(4085);0x0033 return;0x144c730 0x08 void Start Light Anim () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4135);0x000F return;0x144c730 0x00 void Stop Light Anim () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4136);0x000F return;0x144c730 0x00 void All Set Glass State (bool Close ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Close = Close;0x0012 ExecuteUbergraph_Tuto_AlimBox(4512);0x0021 return;0x144c730 0x01 void Place Fuses () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Tuto_AlimBox(4597);0x000F return;0x144c730 0x00 void ExecuteUbergraph_Tuto_AlimBox (int32 EntryPoint ) Script189 statements · 4,878 bytes of bytecode 0x0000 PushFlow(Label_130B);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0024 K2Node_DynamicCast_AsGM = Cast<GM_C>(CallFunc_GetGameMode_ReturnValue);0x0048 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM);0x0065 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B4;0x0073 K2Node_CreateDelegate_OutputDelegate.Bind(this, Clear);0x008A K2Node_DynamicCast_AsGM.Game Clear += K2Node_CreateDelegate_OutputDelegate;0x00B3 PopFlow();0x00B4 Label_00B4:0x00B4 Delay(this, 0.1f, LatentActionInfo{0xF, -368767136, FName(ExecuteUbergraph_Tuto_AlimBox), this});0x00EA PopFlow();0x00EB Label_00EB:0x00EB Check Ref Fuse Right.Error(false);0x0110 PopFlow();0x0111 Label_0111:0x0111 Check Ref Fuse Right.Check(false);0x0136 PopFlow();0x0137 Temp_struct_Variable_4 = LinearColor{1f, 1f, 1f, 1f};0x016B Temp_struct_Variable_5 = LinearColor{0f, 0.4f, 1f, 1f};0x019F Temp_int_Variable_1 = K2Node_CustomEvent_Out_Color;0x01BA Temp_struct_Variable_6 = LinearColor{1f, 0f, 0f, 1f};0x01EE Temp_struct_Variable_7 = LinearColor{1f, 0.8f, 0f, 1f};0x0222 CallFunc_Conv_LinearColorToVector_ReturnValue_1 = Conv_LinearColorToVector(Switch(Temp_int_Variable_1, 0 => Temp_struct_Variable_4, 1 => Temp_struct_Variable_6, 2 => Temp_struct_Variable_7, 3 => Temp_struct_Variable_5, default => K2Node_Select_Default_1));0x029F Fuse In.SetVectorParameterValueOnMaterials(FName(Color), CallFunc_Conv_LinearColorToVector_ReturnValue_1);0x02D5 Temp_struct_Variable_4 = LinearColor{1f, 1f, 1f, 1f};0x0309 Temp_struct_Variable_5 = LinearColor{0f, 0.4f, 1f, 1f};0x033D Temp_int_Variable_1 = K2Node_CustomEvent_Out_Color;0x0358 Temp_struct_Variable_6 = LinearColor{1f, 0f, 0f, 1f};0x038C Temp_struct_Variable_7 = LinearColor{1f, 0.8f, 0f, 1f};0x03C0 CallFunc_Conv_LinearColorToVector_ReturnValue_1 = Conv_LinearColorToVector(Switch(Temp_int_Variable_1, 0 => Temp_struct_Variable_4, 1 => Temp_struct_Variable_6, 2 => Temp_struct_Variable_7, 3 => Temp_struct_Variable_5, default => K2Node_Select_Default_1));0x043D Fuse In.SetVectorParameterValueOnMaterials(FName(eColor), CallFunc_Conv_LinearColorToVector_ReturnValue_1);0x0473 Temp_struct_Variable = LinearColor{0f, 0.4f, 1f, 1f};0x04A7 Temp_struct_Variable_1 = LinearColor{1f, 0.8f, 0f, 1f};0x04DB Temp_struct_Variable_2 = LinearColor{1f, 0f, 0f, 1f};0x050F Temp_struct_Variable_3 = LinearColor{1f, 1f, 1f, 1f};0x0543 Temp_int_Variable = K2Node_CustomEvent_In_Color;0x055E CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Switch(Temp_int_Variable, 0 => Temp_struct_Variable_3, 1 => Temp_struct_Variable_2, 2 => Temp_struct_Variable_1, 3 => Temp_struct_Variable, default => K2Node_Select_Default));0x05DB Fuse Out.SetVectorParameterValueOnMaterials(FName(Color), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0611 Temp_struct_Variable = LinearColor{0f, 0.4f, 1f, 1f};0x0645 Temp_struct_Variable_1 = LinearColor{1f, 0.8f, 0f, 1f};0x0679 Temp_struct_Variable_2 = LinearColor{1f, 0f, 0f, 1f};0x06AD Temp_struct_Variable_3 = LinearColor{1f, 1f, 1f, 1f};0x06E1 Temp_int_Variable = K2Node_CustomEvent_In_Color;0x06FC CallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Switch(Temp_int_Variable, 0 => Temp_struct_Variable_3, 1 => Temp_struct_Variable_2, 2 => Temp_struct_Variable_1, 3 => Temp_struct_Variable, default => K2Node_Select_Default));0x0779 Fuse Out.SetVectorParameterValueOnMaterials(FName(eColor), CallFunc_Conv_LinearColorToVector_ReturnValue);0x07AF PopFlow();0x07B0 Label_07B0:0x07B0 CallFunc_LinearColorLerp_ReturnValue = LinearColorLerp(LinearColor{0f, 0f, 1f, 1f}, LinearColor{0f, 1.262688f, 2f, 1f}, TL_LightAnim_Drain_5505FD94465C8D458C825BA53946E233);0x0819 CallFunc_LinearColorLerp_ReturnValue_1 = LinearColorLerp(LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 0f, 0f, 0f}, TL_LightAnim_Request_5505FD94465C8D458C825BA53946E233);0x0882 Update PowerLine(CallFunc_LinearColorLerp_ReturnValue_1, LinearColor{0f, 0f, 0f, 0f}, LinearColor{0f, 0.2f, 1f, 1f}, LinearColor{0f, 0f, 0f, 0f}, CallFunc_LinearColorLerp_ReturnValue, LinearColor{0f, 0f, 0f, 0f});0x092A PopFlow();0x092B Label_092B:0x092B Check Ref Battery.Check(false);0x0950 PopFlow();0x0951 Label_0951:0x0951 CallFunc_IsValid_ReturnValue = IsValid(Check Ref Battery);0x096E if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0978 goto Label_092B;0x097D Label_097D:0x097D PushFlow(Label_09E3);0x0982 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x09BD CallFunc_Array_Get_Item_1.Lock(true);0x09E2 PopFlow();0x09E3 Label_09E3:0x09E3 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0A0D Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0A28 Label_0A28:0x0A28 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fuzes);0x0A63 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0A89 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0AB7;0x0A97 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0AB2 goto Label_097D;0x0AB7 Label_0AB7:0x0AB7 battery.Lock(true);0x0ADC PopFlow();0x0ADD Label_0ADD:0x0ADD Check Ref Battery.Error(false);0x0B02 PopFlow();0x0B03 Label_0B03:0x0B03 CallFunc_IsValid_ReturnValue_1 = IsValid(Check Ref Battery);0x0B20 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0B2A goto Label_0ADD;0x0B2F Label_0B2F:0x0B2F Temp_int_Array_Index_Variable = 0;0x0B46 goto Label_0A28;0x0B4B Label_0B4B:0x0B4B CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0B5F if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0B69 Temp_int_Loop_Counter_Variable_1 = 0;0x0B80 goto Label_0B2F;0x0B85 Label_0B85:0x0B85 CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x0B99 if (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x0BA3 Temp_int_Loop_Counter_Variable_2 = 0;0x0BBA Temp_int_Array_Index_Variable_1 = 0;0x0BD1 Label_0BD1:0x0BD1 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fuzes);0x0C0C CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0C32 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0CC1;0x0C40 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0C5B PushFlow(Label_0CE7);0x0C60 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0C9B CallFunc_Array_Get_Item_2.Lock(false);0x0CC0 PopFlow();0x0CC1 Label_0CC1:0x0CC1 battery.Lock(false);0x0CE6 PopFlow();0x0CE7 Label_0CE7:0x0CE7 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0D11 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0D2C goto Label_0BD1;0x0D31 Label_0D31:0x0D31 Temp_int_Loop_Counter_Variable = 0;0x0D48 Temp_int_Array_Index_Variable_2 = 0;0x0D5F Label_0D5F:0x0D5F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fuzes);0x0D9A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0DC0 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0E99;0x0DCE Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x0DE9 PushFlow(Label_0E4F);0x0DEE /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0E29 CallFunc_Array_Get_Item.Delete Item(true);0x0E4E PopFlow();0x0E4F Label_0E4F:0x0E4F CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0E79 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E94 goto Label_0D5F;0x0E99 Label_0E99:0x0E99 PushFlow(Label_0EC4);0x0E9E battery.Delete Item(true);0x0EC3 PopFlow();0x0EC4 Label_0EC4:0x0EC4 All Set Glass State(false);0x0ED3 PopFlow();0x0ED4 PushFlow(Label_0EFC);0x0ED9 CallFunc_HasAuthority_ReturnValue_2 = HasAuthority();0x0EED if (!(CallFunc_HasAuthority_ReturnValue_2)) PopFlow();0x0EF7 goto Label_000F;0x0EFC Label_0EFC:0x0EFC Update PowerLine(LinearColor{0f, 0f, 0f, 0f}, LinearColor{0f, 0f, 0f, 0f}, LinearColor{0f, 0f, 0f, 1f}, LinearColor{0f, 0f, 0f, 0f}, LinearColor{0f, 0f, 0f, 0f}, LinearColor{0f, 0f, 0f, 0f});0x0FD6 All Set Glass State(false);0x0FE5 PopFlow();0x0FE6 goto Label_0951;0x0FEB goto Label_0B03;0x0FF0 goto Label_0D31;0x0FF5 DelayUntilNextTick(this, LatentActionInfo{0x137, -2112981188, FName(ExecuteUbergraph_Tuto_AlimBox), this});0x1026 PopFlow();0x1027 PopFlow();0x1028 PopFlow();0x1029 Label_1029:0x1029 Start Light Anim();0x1037 PopFlow();0x1038 Label_1038:0x1038 Glass.SetCustomPrimitiveDataFloat(0, 0.5f);0x1062 Glass.SetCustomPrimitiveDataFloat(1, 1f);0x108C Glass.SetCustomPrimitiveDataFloat(2, 2f);0x10B6 goto Label_0B4B;0x10BB Label_10BB:0x10BB Glass.K2_SetRelativeLocationAndRotation(FVector(0, 0, 0), FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, false);0x1118 goto Label_1038;0x111D Label_111D:0x111D Glass.SetCustomPrimitiveDataFloat(0, 0.2f);0x1147 Glass.SetCustomPrimitiveDataFloat(1, 1f);0x1171 Glass.SetCustomPrimitiveDataFloat(2, 2f);0x119B goto Label_0B85;0x11A0 if (!(K2Node_CustomEvent_Close)) goto Label_11B3;0x11AE goto Label_10BB;0x11B3 Label_11B3:0x11B3 Glass.K2_SetRelativeLocationAndRotation(Glass Location, Glass Rotation, false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult_1, false);0x11F0 goto Label_111D;0x11F5 PushFlow(Label_12A1);0x11FA /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, 0, CallFunc_Array_Get_Item_3);0x1231 if (!(CallFunc_Array_Get_Item_3.Item In)) goto Label_127B;0x1255 Check Ref Fuse Left.Check(false);0x127A PopFlow();0x127B Label_127B:0x127B Check Ref Fuse Left.Error(false);0x12A0 PopFlow();0x12A1 Label_12A1:0x12A1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Fuzes, 1, CallFunc_Array_Get_Item_4);0x12D8 if (!(CallFunc_Array_Get_Item_4.Item In)) goto Label_00EB;0x12FC goto Label_0111;0x1301 goto Label_07B0;0x1306 goto Label_1029;0x130B Label_130B:0x130B return;Final 0x144c730 0x04 void Alim Full__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x144c730 0x00