setControllingPlayers
Definition
-- @/lua/vehicle/main.lua:498
function setControllingPlayers(players)
playerInfo.seatedPlayers = players
playerInfo.anyPlayerSeated = not (tableIsEmpty(players))
playerInfo.firstPlayerSeated = players[0] ~= nil
if playerInfo.anyPlayerSeated then
if controller and controller.mainController then
if controller.mainController.vehicleActivated then --TBD, only vehicleActivated should be there
controller.mainController.vehicleActivated()
else
controller.mainController.sendTorqueData()
end
end
powertrain.sendTorqueData()
damageTracker.sendNow() --send over damage data of (now) active vehicle
end
bdebug.onPlayersChanged(playerInfo.anyPlayerSeated)
protocols.onPlayersChanged()
ai.stateChanged()
sounds.updateObjType()
extensions.hook("onPlayersChanged", playerInfo.anyPlayerSeated) -- backward compatibility
end
Callers