

There are a bunch of additional config you can adjust:
You can see an example of implementation here: https://github.com/Mico27/RoR2-TTGL-Mod/blob/main/src/ExternalHelper/RideMeExtendedAddin.cs
Here's a few properties/functions in RideMeExtended that allows implementation of other mods
The property RiderBodyBlacklist is a list where you can add the Body's name you dont want to be able to ride other characters
The property RideableBodyBlacklist is a list where you can add the Body's name you dont want to be able to ride on.
The event OnGlobalSeatChange allows you to listen for when a rider entered/switched/exited a seat.
The function RegisterRideSeats allows you to specify custom seats for a Body's name. If not specified, one default seat is created.
The RideSeat class that you instanciate for the RegisterRideSeats function have the following properties:
the Property Name is optional, mainly used for conveniance of identification
The property SeatTransform is the transform representing the seat, where the rider will be placed. This must be specified on instanciation.
The property SeatOwner is the owner of the seat, representing the rideable. Does not need to be initialized.
The property SeatUser is the current user of the seat, representing a rider. Does not need to be initialized.
The function callback PositionOffsetGetter which allows you to specify a position offset from the SeatTransform. Optional.
The property AlignToSeatRotation specifies if the rider will be forcefully aligned to the SeatTransform rotation.
The function callback RotationOffsetGetter which allows you to specify a rotation offset from the SeatTransform. Optional. AlignToSeatRotation must be set to true to be used.
Other functions are also available to other mods that allows controls on the interactions, such as forcefully ejecting a rider with RiderController.CallCmdExitSeat().
feel free to ping/dm me with any questions / suggestion / complaints on the modding discord- @Mico27#0642
1.2.0
1.1.0
1.0.2
1.0.1
1.0.0