Code I'm using:
(pedEnteringVehicle bool is redundant atm, was experimenting with it)
Methods class:
Not been able to figure out why the Ped is getting stuck in this infinite pathfinding loop. Maybe something I'm just glossing over? Any help would be greatly appreciated.
EDIT: Thought I'd also add the PedVehicleChecks method which is being called regularly.
EDIT 2: Upon posting this just figured, if its calling the PedEnterVehicle method whenever the Ped stops entering the vehicle, it's going to choose a new random seat causing the Ped to be confused. Will try this fix and remove this topic if this is the case.
SOLUTION: My second edit has corrected the issue! However I'll leave this up in the event someone else runs into this same issue.