How to write a Custom Movement Mode?

Could you elaborate on the “FFloorParameters” type and “UpdateFloor” function? Google doesn’t recognize them, so I assume it’s a custom type?

Edit: Nvm, switched them for FFindFloorResult and FindFloor instead.