SteeringController = class("SteeringController") function SteeringController:initialize() self.seat = NULL_ENTITY self.driver = NULL_ENTITY hook.add("PlayerEnteredVehicle", "", function(ply, veh) if veh == self.seat then self.driver = ply end end) hook.add("PlayerLeaveVehicle", "", function(ply, veh) if veh == self.seat then self.driver = NULL_ENTITY end end) end function SteeringController:update() -- print() end function SteeringController:setDriver(ply) self.driver = ply end