Custom Interaction Method for the PlayerInteractEvent. Register SmartEvents and use the Event Manager.