См. определение в файле CarScript.c строка 1249
1250 {
1251 Human driver = CrewDriver();
1252 if (driver && !driver.IsControllingVehicle())
1253 {
1254
1255 if (driver.IsAlive())
1256 {
1257 SetBrake(0.5);
1258 }
1259 }
1260
1262 {
1264 if (battery)
1265 {
1268 {
1270 }
1271 }
1272
1274 {
1277 {
1278
1280 SetEngineZoneReceivedHit(true);
1281 }
1282 }
1283 else
1284 {
1286 }
1287 }
1288
1289
1290 float brake_coef = GetBrake();
1291 if ( brake_coef > 0 )
1292 {
1294 {
1296 SetSynchDirty();
1298 }
1299 }
1300 else
1301 {
1303 {
1305 SetSynchDirty();
1307 }
1308 }
1309
1311 {
1314 }
1315 }
class GP5GasMask extends MaskBase ItemBase
static float DROWN_ENGINE_THRESHOLD
void UpdateBattery(ItemBase battery)
static float DROWN_ENGINE_DAMAGE
const float BATTERY_UPDATE_DELAY
void UpdateLights(int new_gear=-1)
proto native CGame GetGame()
Перекрестные ссылки BATTERY_UPDATE_DELAY, DROWN_ENGINE_DAMAGE, DROWN_ENGINE_THRESHOLD, GetBattery(), GetEnginePosWS(), GetGame(), m_BatteryTimer, m_BrakesArePressed, m_DrownTime, m_ForceUpdateLights, OnBrakesPressed(), OnBrakesReleased(), UpdateBattery() и UpdateLights().