void Get Name (AMec_C * Mec , const FString & Name ) Script3 statements · 23 bytes of bytecode 0x0000 Name = "";0x0014 return;Public 0x144c730 0x18 void Get Key (const AActor * & Key ) Script3 statements · 14 bytes of bytecode 0x0000 Key = nullptr;0x000B return;Public 0x144c730 0x08 void OnRep_Lock () Script9 statements · 119 bytes of bytecode 0x0000 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014 if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_0047;0x0022 All Update Lock State(Open, Lock);0x0042 goto Label_0074;0x0047 Label_0047:0x0047 Interaction.Set Lock(Lock);0x0074 Label_0074:0x0074 return;0x144c730 0x00 void Update Position (bool Open ) Script6 statements · 186 bytes of bytecode 0x0000 CallFunc_SelectFloat_ReturnValue = SelectFloat(20, 0, Open);0x0037 CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0054 CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x0083 Cube.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x00B7 return;Public 0x144c730 0x01 void OnRep_Open () Script10 statements · 117 bytes of bytecode 0x0000 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014 if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_005B;0x0022 All Update Lock State(Open, Lock);0x0042 Screw Change.Broadcast(nullptr);0x0056 goto Label_0072;0x005B Label_005B:0x005B Update Position(Open);0x0072 Label_0072:0x0072 return;0x144c730 0x00 void UserConstructionScript () Script14 statements · 215 bytes of bytecode 0x0000 PushFlow(Label_00D4);0x0005 PushFlow(Label_005F);0x000A CallFunc_CreateDynamicMaterialInstance_ReturnValue = Cube.CreateDynamicMaterialInstance(0, nullptr, FName(None));0x004B M Button = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x005E PopFlow();0x005F Label_005F:0x005F K2Node_DynamicCast_AsInteraction = Cast<Interaction_C>(CA Interaction.ChildActor);0x0099 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsInteraction);0x00B6 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00C0 Interaction = K2Node_DynamicCast_AsInteraction;0x00D3 PopFlow();0x00D4 Label_00D4:0x00D4 return;Event Public 0x144c730 0x00 void Timeline_0__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Screw(855);0x000F return;0x144c730 0x00 void Timeline_0__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Screw(150);0x000F return;0x144c730 0x00 void Net Interaction (int32 Index , AActor * Source , const FStr_ItemState & Item State ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Index_2 = Index;0x0012 PersistentFrame.K2Node_Event_Source_2 = Source;0x0024 PersistentFrame.K2Node_Event_Item_State_2 = Item State;0x0036 ExecuteUbergraph_Screw(238);0x0045 return;Public 0x144c730 0x18 void Local Interaction (int32 Index , AActor * Source , const FStr_ItemState & Item State ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Index_1 = Index;0x0012 PersistentFrame.K2Node_Event_Source_1 = Source;0x0024 PersistentFrame.K2Node_Event_Item_State_1 = Item State;0x0036 ExecuteUbergraph_Screw(239);0x0045 return;Public 0x144c730 0x18 void Other Interaction (int32 Index , AActor * Source , const FStr_ItemState & Item State ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Index = Index;0x0012 PersistentFrame.K2Node_Event_Source = Source;0x0024 PersistentFrame.K2Node_Event_Item_State = Item State;0x0036 ExecuteUbergraph_Screw(240);0x0045 return;Public 0x144c730 0x18 void BndEvt__Button_Interaction_K2Node_ComponentBoundEvent_0_Local Trigger__DelegateSignature (AMec_C * Source , const FStr_ItemState & State ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Source_1 = Source;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_State_1 = State;0x0024 ExecuteUbergraph_Screw(462);0x0033 return;0x144c730 0x10 void BndEvt__Button_Interaction_K2Node_ComponentBoundEvent_1_Net Trigger__DelegateSignature (AMec_C * Source , const FStr_ItemState & State ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Source = Source;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_State = State;0x0024 ExecuteUbergraph_Screw(467);0x0033 return;0x144c730 0x10 void BndEvt__Button_Interaction_K2Node_ComponentBoundEvent_3_Focus__DelegateSignature (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_True_1 = TRUE;0x0012 ExecuteUbergraph_Screw(472);0x0021 return;0x144c730 0x01 void BndEvt__Button_Interaction_K2Node_ComponentBoundEvent_4_Focusable__DelegateSignature (bool TRUE ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_True = TRUE;0x0012 ExecuteUbergraph_Screw(561);0x0021 return;0x144c730 0x01 void All Update Lock State (bool Open , bool Lock ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Open = Open;0x0012 PersistentFrame.K2Node_CustomEvent_Lock = Lock;0x0024 ExecuteUbergraph_Screw(603);0x0033 return;0x144c730 0x02 void All Trigger (AMec_C * Source ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Source = Source;0x0012 ExecuteUbergraph_Screw(672);0x0021 return;0x144c730 0x08 void ExecuteUbergraph_Screw (int32 EntryPoint ) Script51 statements · 863 bytes of bytecode 0x0000 PushFlow(Label_035C);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F OnRep_Open();0x001D All Trigger(K2Node_ComponentBoundEvent_Source);0x0034 PopFlow();0x0035 Label_0035:0x0035 MarkPropertyDirtyFromRepIndex(this, 10, FName(Open));0x0052 goto Label_000F;0x0057 Label_0057:0x0057 FlushNetDormancy();0x0061 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Open);0x007E Open = CallFunc_Not_PreBool_ReturnValue;0x0091 goto Label_0035;0x0096 M Button.SetScalarParameterValue(FName(eBoost), Timeline_0_Light_57E439474660B9FDE544C3ACBDF6AEB5);0x00CC PopFlow();0x00CD Label_00CD:0x00CD Timeline_0.PlayFromStart();0x00ED PopFlow();0x00EE PopFlow();0x00EF PopFlow();0x00F0 PopFlow();0x00F1 Label_00F1:0x00F1 M Button.SetScalarParameterValue(FName(eBoost), 0f);0x0123 PopFlow();0x0124 Label_0124:0x0124 PushFlow(Label_00CD);0x0129 CallFunc_K2_GetComponentLocation_ReturnValue = CA Interaction.K2_GetComponentLocation();0x015B K2Node_ComponentBoundEvent_Source_1.Local Button Animation(CallFunc_K2_GetComponentLocation_ReturnValue, /Game/Items/Melee/ScrewDriver/Animations/Hands/AM_Hands_ScrewDriver_Melee.AM_Hands_ScrewDriver_Melee);0x0191 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Files/UI/HUD_Sound.HUD_Sound, 1f, 4f, 0f, nullptr, nullptr, true);0x01CD PopFlow();0x01CE goto Label_0124;0x01D3 goto Label_0057;0x01D8 CallFunc_SelectInt_ReturnValue = SelectInt(2, 1, K2Node_ComponentBoundEvent_True_1);0x0207 Cube.SetCustomDepthStencilValue(CallFunc_SelectInt_ReturnValue);0x0230 PopFlow();0x0231 Cube.SetRenderCustomDepth(K2Node_ComponentBoundEvent_True);0x025A PopFlow();0x025B Update Position(K2Node_CustomEvent_Open);0x0272 Interaction.Set Lock(K2Node_CustomEvent_Lock);0x029F PopFlow();0x02A0 CallFunc_K2_GetComponentLocation_ReturnValue_1 = CA Interaction.K2_GetComponentLocation();0x02D2 K2Node_CustomEvent_Source.Other Button Animation(CallFunc_K2_GetComponentLocation_ReturnValue_1, /Game/Items/Melee/ScrewDriver/Animations/Body/AM_Body_ScrewDriver_Melee.AM_Body_ScrewDriver_Melee);0x0308 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0322 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(K2Node_CustomEvent_Source, CallFunc_GetPlayerPawn_ReturnValue);0x0348 if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0352 goto Label_00CD;0x0357 goto Label_00F1;0x035C Label_035C:0x035C return;Final 0x144c730 0x04 void Screw Change__DelegateSignature (AMec_C * Source ) Script2 statements · 3 bytes of bytecode Public 0x144c730 0x08