====== VehicleData ====== ===== Inheritance ===== This namespace inherits from [[scripting:doc:u:shapebasedata|ShapeBaseData]] > [[scripting:doc:u:gamebasedata|GameBaseData]] > [[scripting:doc:u:simdatablock|SimDataBlock]] > [[scripting:doc:u:simobject|SimObject]]. ===== Fields ===== ==== ==== === bodyFriction === [[scripting:doc:engine:types:float|float]] ''bodyFriction''\\ Memory offset: 0x250\\ === bodyRestitution === [[scripting:doc:engine:types:float|float]] ''bodyRestitution''\\ Memory offset: 0x24C\\ === cameraDecay === [[scripting:doc:engine:types:float|float]] ''cameraDecay''\\ Memory offset: 0x29C\\ === cameraLag === [[scripting:doc:engine:types:float|float]] ''cameraLag''\\ Memory offset: 0x298\\ === cameraMaxDist === [[scripting:doc:engine:types:float|float]] ''cameraMaxDist''\\ Memory offset: 0x2A4\\ === cameraMinDist === [[scripting:doc:engine:types:float|float]] ''cameraMinDist''\\ Memory offset: 0x2A8\\ === cameraOffset === [[scripting:doc:engine:types:float|float]] ''cameraOffset''\\ Memory offset: 0x2A0\\ === cameraRoll === [[scripting:doc:engine:types:bool|bool]] ''cameraRoll''\\ Memory offset: 0x294\\ === cameraTilt === [[scripting:doc:engine:types:float|float]] ''cameraTilt''\\ Memory offset: 0x2AC\\ === collDamageMultiplier === [[scripting:doc:engine:types:float|float]] ''collDamageMultiplier''\\ Memory offset: 0x290\\ === collDamageThresholdVel === [[scripting:doc:engine:types:float|float]] ''collDamageThresholdVel''\\ Memory offset: 0x28C\\ === collisionTol === [[scripting:doc:engine:types:float|float]] ''collisionTol''\\ Memory offset: 0x2C4\\ === contactTol === [[scripting:doc:engine:types:float|float]] ''contactTol''\\ Memory offset: 0x2C8\\ === damageEmitter === [[scripting:doc:engine:types:ParticleEmitterDataPtr|ParticleEmitterDataPtr]] ''damageEmitter[3]''\\ Memory offset: 0x300\\ === damageEmitterOffset === [[scripting:doc:engine:types:Point3F|Point3F]] ''damageEmitterOffset[2]''\\ Memory offset: 0x30C\\ === damageLevelTolerance === [[scripting:doc:engine:types:float|float]] ''damageLevelTolerance[2]''\\ Memory offset: 0x330\\ === dustEmitter === [[scripting:doc:engine:types:ParticleEmitterDataPtr|ParticleEmitterDataPtr]] ''dustEmitter''\\ Memory offset: 0x2F0\\ === dustHeight === [[scripting:doc:engine:types:float|float]] ''dustHeight''\\ Memory offset: 0x2FC\\ === exitingWater === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''exitingWater''\\ Memory offset: 0x254\\ === exitSplashSoundVelocity === [[scripting:doc:engine:types:float|float]] ''exitSplashSoundVelocity''\\ Memory offset: 0x268\\ === hardImpactSound === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''hardImpactSound''\\ Memory offset: 0x248\\ === hardImpactSpeed === [[scripting:doc:engine:types:float|float]] ''hardImpactSpeed''\\ Memory offset: 0x280\\ === hardSplashSoundVelocity === [[scripting:doc:engine:types:float|float]] ''hardSplashSoundVelocity''\\ Memory offset: 0x274\\ === impactWaterEasy === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''impactWaterEasy''\\ Memory offset: 0x258\\ === impactWaterHard === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''impactWaterHard''\\ Memory offset: 0x260\\ === impactWaterMedium === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''impactWaterMedium''\\ Memory offset: 0x25C\\ === integration === [[scripting:doc:engine:types:int|int]] ''integration''\\ Memory offset: 0x2C0\\ === jetEnergyDrain === [[scripting:doc:engine:types:float|float]] ''jetEnergyDrain''\\ Memory offset: 0x2E8\\ === jetForce === [[scripting:doc:engine:types:float|float]] ''jetForce''\\ Memory offset: 0x2E4\\ === massBox === [[scripting:doc:engine:types:Point3F|Point3F]] ''massBox''\\ Memory offset: 0x2D8\\ === massCenter === [[scripting:doc:engine:types:Point3F|Point3F]] ''massCenter''\\ Memory offset: 0x2CC\\ === maxDrag === [[scripting:doc:engine:types:float|float]] ''maxDrag''\\ Memory offset: 0x2BC\\ === maxSteeringAngle === [[scripting:doc:engine:types:float|float]] ''maxSteeringAngle''\\ Memory offset: 0x288\\ === mediumSplashSoundVelocity === [[scripting:doc:engine:types:float|float]] ''mediumSplashSoundVelocity''\\ Memory offset: 0x270\\ === minDrag === [[scripting:doc:engine:types:float|float]] ''minDrag''\\ Memory offset: 0x2B8\\ === minImpactSpeed === [[scripting:doc:engine:types:float|float]] ''minImpactSpeed''\\ Memory offset: 0x278\\ === minJetEnergy === [[scripting:doc:engine:types:float|float]] ''minJetEnergy''\\ Memory offset: 0x2EC\\ === minRollSpeed === [[scripting:doc:engine:types:float|float]] ''minRollSpeed''\\ Memory offset: 0x284\\ === numDmgEmitterAreas === [[scripting:doc:engine:types:float|float]] ''numDmgEmitterAreas''\\ Memory offset: 0x338\\ === rideAble === [[scripting:doc:engine:types:bool|bool]] ''rideAble''\\ Memory offset: 0x2B0\\ === softImpactSound === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''softImpactSound''\\ Memory offset: 0x244\\ === softImpactSpeed === [[scripting:doc:engine:types:float|float]] ''softImpactSpeed''\\ Memory offset: 0x27C\\ === softSplashSoundVelocity === [[scripting:doc:engine:types:float|float]] ''softSplashSoundVelocity''\\ Memory offset: 0x26C\\ === splashEmitter === [[scripting:doc:engine:types:ParticleEmitterDataPtr|ParticleEmitterDataPtr]] ''splashEmitter[2]''\\ Memory offset: 0x33C\\ === splashFreqMod === [[scripting:doc:engine:types:float|float]] ''splashFreqMod''\\ Memory offset: 0x34C\\ === splashVelEpsilon === [[scripting:doc:engine:types:float|float]] ''splashVelEpsilon''\\ Memory offset: 0x350\\ === triggerDustHeight === [[scripting:doc:engine:types:float|float]] ''triggerDustHeight''\\ Memory offset: 0x2F8\\ === uiName === [[scripting:doc:engine:types:caseString|caseString]] ''uiName''\\ Memory offset: 0x2B4\\ === waterWakeSound === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''waterWakeSound''\\ Memory offset: 0x264\\ ===== Functions ===== ==== ==== [[scripting:doc:u:vehicledata:oncollision|VehicleData::onCollision]]\\ [[scripting:doc:u:vehicledata:ondriverleave|VehicleData::onDriverLeave]]\\ [[scripting:doc:u:vehicledata:onenterliquid|VehicleData::onEnterLiquid]]\\ [[scripting:doc:u:vehicledata:onleaveliquid|VehicleData::onLeaveLiquid]]\\