Hi there… I am making a custom vehicle input just because the VehicleSeat
is really buggy. I got it working properly for PC, but now I am stuck at making it work for mobile. Here’s the code for when the touch starts moving:
function VehicleInput:_TouchMoved(inputObject, gameProccessed)
local delta = inputObject.Delta
local throttle = math.sign(-delta.Y)
local steer = math.sign(delta.X)
-- // Apply the properties:
self.Throttle = throttle
self.Steer = steer
end
Here’s the code for calling this function:
self._maid:GiveTask(UserInputService.TouchMoved:Connect(function(...)
local moveDirection = self._humanoid.MoveDirection
if moveDirection ~= Vector3.new() then
self:_TouchMoved(...)
end
end))
It doesn’t work properly, will appreciate any help, thank you for reading