Code: Select all
function Steerable:updateTick(dt)
if self.isEntered and self.isClient then
local axisForward1 = InputBinding.getDigitalInputAxis(InputBinding.AXIS_MOVE_FORWARD_VEHICLE);
local axisForward2 = InputBinding.getDigitalInputAxis(InputBinding.AXIS_MOVE_FORWARD_VEHICLE2);
self.axisForward = math.max(axisForward1, axisForward2);
if InputBinding.isAxisZero(self.axisForward) then
axisForward1 = InputBinding.getAnalogInputAxis(InputBinding.AXIS_MOVE_FORWARD_VEHICLE);
axisForward2 = InputBinding.getAnalogInputAxis(InputBinding.AXIS_MOVE_FORWARD_VEHICLE2);
self.axisForward = math.max(axisForward1, axisForward2);
if not InputBinding.isAxisZero(self.axisForward) then
self.axisForwardIsAnalog = true;
end
else
self.axisForwardIsAnalog = false;
end;