0x0000goto [EntryPoint];0x000APlayer Ref.Toggle Journal(0);0x0033Player Ref.Attempt Use Key Item(My Item, CallFunc_Attempt_Use_Key_Item_Success);0x0069if (!(CallFunc_Attempt_Use_Key_Item_Success)) goto Label_0246;0x0077K2Node_DynamicCast_AsBPI_Input_Mapping = Cast<BPI_InputMapping_C>(Player Ref);0x009BK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Input_Mapping);0x00B8if (!(K2Node_DynamicCast_bSuccess)) goto Label_010C;0x00C6K2Node_DynamicCast_AsBPI_Input_Mapping.Add Input mapping Configuration at priority(ST_PlayerInputConfiguration{{}}, 6542);0x010CLabel_010C:0x010CK2Node_CreateDelegate_OutputDelegate.Bind(this, Small Delay to remove);0x0123CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.1f, false, 0f, 0f);0x0158goto Label_0246;0x015DPlayer Ref.Remove Input Mapping at Priority(6542);0x0187if (!(My Item.Consume on Use)) goto Label_0233;0x01ABK2Node_MakeStruct_ST_Item.ItemClass_2_CD9CCF264C0DB16FB0FA5ABFB0E2B5C6 = My Item;0x01C7K2Node_MakeStruct_ST_Item.Quantity_5_475A14464E8BA5532E5366871026D961 = 1;0x01E7Player Ref.InventoryComponent.Remove from Inventory(K2Node_MakeStruct_ST_Item, CallFunc_Remove_from_Inventory_Leftover);0x0233Label_0233:0x0233Finished.Broadcast();0x0246Label_0246:0x0246return;