you need to add nav mesh bound volumes for navigation in your Level
the system is based on slots that correspond to sockets.
there are different types of sockets :
A pawn is defined through a main type and sub-types, which are defined as enums. These are useful for switching animation sets and montages based on the type. In this system, all animations are stored either in a data asset or as variables in the animation blueprint, using interfaces. This is a recommended best practice.
socket in which the player sit:
add array for each possible char enter riding Slots locations:
"SlotEnterRideL" is the socket where it is spawned the slot in which the character can enter/exit the pawn. The term "left" refers to the direction name of the slot, which provides information for playing animation montages.
same process on rider slot but in a single array, add an array element for each passenger slot.