====== ProjectileData ====== ===== Inheritance ===== This namespace inherits from [[scripting:doc:u:gamebasedata|GameBaseData]] > [[scripting:doc:u:simdatablock|SimDataBlock]] > [[scripting:doc:u:simobject|SimObject]]. ===== Fields ===== ==== ==== === armingDelay === [[scripting:doc:engine:types:int|int]] ''armingDelay''\\ Memory offset: 0xA4\\ === ballRadius === [[scripting:doc:engine:types:float|float]] ''ballRadius''\\ Memory offset: 0xB8\\ === bloodExplosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''bloodExplosion''\\ Memory offset: 0xDC\\ === bounceAngle === [[scripting:doc:engine:types:float|float]] ''bounceAngle''\\ Memory offset: 0xB0\\ === bounceElasticity === [[scripting:doc:engine:types:float|float]] ''bounceElasticity''\\ Memory offset: 0x94\\ === bounceExplosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''bounceExplosion''\\ Memory offset: 0xCC\\ === bounceFriction === [[scripting:doc:engine:types:float|float]] ''bounceFriction''\\ Memory offset: 0x98\\ === collideWithPlayers === [[scripting:doc:engine:types:bool|bool]] ''collideWithPlayers''\\ Memory offset: 0x91\\ === explodeOnDeath === [[scripting:doc:engine:types:bool|bool]] ''explodeOnDeath''\\ Memory offset: 0xAC\\ === explodeOnPlayerImpact === [[scripting:doc:engine:types:bool|bool]] ''explodeOnPlayerImpact''\\ Memory offset: 0xAD\\ === Explosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''Explosion''\\ Memory offset: 0xBC\\ === fadeDelay === [[scripting:doc:engine:types:int|int]] ''fadeDelay''\\ Memory offset: 0xA8\\ === gravityMod === [[scripting:doc:engine:types:float|float]] ''gravityMod''\\ Memory offset: 0x9C\\ === hasLight === [[scripting:doc:engine:types:bool|bool]] ''hasLight''\\ Memory offset: 0x48\\ === hasWaterLight === [[scripting:doc:engine:types:bool|bool]] ''hasWaterLight''\\ Memory offset: 0x60\\ === isBallistic === [[scripting:doc:engine:types:bool|bool]] ''isBallistic''\\ Memory offset: 0x90\\ === lifetime === [[scripting:doc:engine:types:int|int]] ''lifetime''\\ Memory offset: 0xA0\\ === lightColor === [[scripting:doc:engine:types:ColorF|ColorF]] ''lightColor''\\ Memory offset: 0x50\\ === lightRadius === [[scripting:doc:engine:types:float|float]] ''lightRadius''\\ Memory offset: 0x4C\\ === minStickVelocity === [[scripting:doc:engine:types:float|float]] ''minStickVelocity''\\ Memory offset: 0xB4\\ === muzzleVelocity === [[scripting:doc:engine:types:float|float]] ''muzzleVelocity''\\ Memory offset: 0x88\\ === particleEmitter === [[scripting:doc:engine:types:ParticleEmitterDataPtr|ParticleEmitterDataPtr]] ''particleEmitter''\\ Memory offset: 0x104\\ === particleWaterEmitter === [[scripting:doc:engine:types:ParticleEmitterDataPtr|ParticleEmitterDataPtr]] ''particleWaterEmitter''\\ Memory offset: 0x10C\\ === projectileShapeName === [[scripting:doc:engine:types:filename|filename]] ''projectileShapeName''\\ Memory offset: 0x44\\ === restVelocity === [[scripting:doc:engine:types:float|float]] ''restVelocity''\\ Memory offset: 0x8C\\ === scale === [[scripting:doc:engine:types:Point3F|Point3F]] ''scale''\\ Memory offset: 0x78\\ === sound === [[scripting:doc:engine:types:AudioProfilePtr|AudioProfilePtr]] ''sound''\\ Memory offset: 0xEC\\ === Splash === [[scripting:doc:engine:types:SplashDataPtr|SplashDataPtr]] ''Splash''\\ Memory offset: 0xE4\\ === stickExplosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''stickExplosion''\\ Memory offset: 0xD4\\ === uiName === [[scripting:doc:engine:types:caseString|caseString]] ''uiName''\\ Memory offset: 0xF4\\ === velInheritFactor === [[scripting:doc:engine:types:float|float]] ''velInheritFactor''\\ Memory offset: 0x84\\ === waterExplosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''waterExplosion''\\ Memory offset: 0xC4\\ === waterLightColor === [[scripting:doc:engine:types:ColorF|ColorF]] ''waterLightColor''\\ Memory offset: 0x64\\ ===== Functions ===== ==== ==== [[scripting:doc:u:projectiledata:damage|ProjectileData::Damage]]\\ [[scripting:doc:u:projectiledata:impactimpulse|ProjectileData::impactImpulse]]\\ [[scripting:doc:u:projectiledata:oncollision|ProjectileData::onCollision]]\\ [[scripting:doc:u:projectiledata:onexplode|ProjectileData::onExplode]]\\ [[scripting:doc:u:projectiledata:radiusdamage|ProjectileData::radiusDamage]]\\ [[scripting:doc:u:projectiledata:radiusimpulse|ProjectileData::radiusImpulse]]\\