I have it working now - it turns out that another interface I implemented similar to Pickup Actor Interface was interfering with the entire process. This is unlikely to happen in any other project.
I have it working now - it turns out that another interface I implemented similar to Pickup Actor Interface was interfering with the entire process. This is unlikely to happen in any other project.