Please, fix me if I’m wrong…
a) I’ve created the base “BP_UsableActor” as Actor BP, then add in it a static mesh and design the focuses and onuse functions.
b) Create the “BP_PickupActor” based on “BP_UsableActor”, then add a static mesh component in it.
I haven’t realized the way to replace the base mesh, so the mesh of BP_UsableActor envolve the BP_UsableActor one, if set “None” the mesh in Base one, the mesh looks fine and the highlightning but the raycast doesn’t works properly