SteerAxle = class("SteerAxle") function SteerAxle:initialize(config, leftWheel, rightWheel) self.steer = 0 self.config = config self.leftWheel = leftWheel self.rightWheel = rightWheel end function SteerAxle:update() self:_updateSlave(self.leftWheel) self:_updateSlave(self.rightWheel) end function SteerAxle:_updateSlave(slave) if slave:isValid() and not slave:isPlayerHolding() then slave:setAngles(base:localToWorldAngles(Angle(0, 0, 0))) if not slave:isFrozen() then slave:setFrozen() end end end