How do I spawn an actor and snap its location to a grid in the middle of Drag & Drop Operation (Widget)?

Thanks! I got the custom DragDropOperation created.

Sorry for the late response, I’m quite new to UE & Blueprints, still digesting to understand your solution.

I tried calling my PlayerControl BP from Widget BP but it comesback with an error saying “Accessed none at Playercontrol BP”. Screenshot of my blueprint below

And also another problem was the GetMousePosition doesnt seem to work.

I tried to DeprojectScreentoWorld immediately at the GetMousePos function, but the return value is all just zero.

Is there anything I did wrong? Appreciate your help