====== ShapeBaseData ====== ===== Inheritance ===== This namespace inherits from [[scripting:doc:u:gamebasedata|GameBaseData]] > [[scripting:doc:u:simdatablock|SimDataBlock]] > [[scripting:doc:u:simobject|SimObject]]. ===== Fields ===== ==== Render ==== === cloakTexture === [[scripting:doc:engine:types:filename|filename]] ''cloakTexture''\\ Memory offset: 0x48\\ === emap === [[scripting:doc:engine:types:bool|bool]] ''emap''\\ Memory offset: 0x23C\\ === shapeFile === [[scripting:doc:engine:types:filename|filename]] ''shapeFile''\\ Memory offset: 0x44\\ ==== Destruction ==== === Debris === [[scripting:doc:engine:types:DebrisDataPtr|DebrisDataPtr]] ''Debris''\\ Memory offset: 0x4C\\ === debrisShapeName === [[scripting:doc:engine:types:filename|filename]] ''debrisShapeName''\\ Memory offset: 0x54\\ === Explosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''Explosion''\\ Memory offset: 0x5C\\ === renderWhenDestroyed === [[scripting:doc:engine:types:bool|bool]] ''renderWhenDestroyed''\\ Memory offset: 0x241\\ === underwaterExplosion === [[scripting:doc:engine:types:ExplosionDataPtr|ExplosionDataPtr]] ''underwaterExplosion''\\ Memory offset: 0x64\\ ==== Physics ==== === density === [[scripting:doc:engine:types:float|float]] ''density''\\ Memory offset: 0x74\\ === drag === [[scripting:doc:engine:types:float|float]] ''drag''\\ Memory offset: 0x70\\ === mass === [[scripting:doc:engine:types:float|float]] ''mass''\\ Memory offset: 0x6C\\ ==== Damage/Energy ==== === destroyedLevel === [[scripting:doc:engine:types:float|float]] ''destroyedLevel''\\ Memory offset: 0x8C\\ === disabledLevel === [[scripting:doc:engine:types:float|float]] ''disabledLevel''\\ Memory offset: 0x88\\ === inheritEnergyFromMount === [[scripting:doc:engine:types:bool|bool]] ''inheritEnergyFromMount''\\ Memory offset: 0x242\\ === isInvincible === [[scripting:doc:engine:types:bool|bool]] ''isInvincible''\\ Memory offset: 0x240\\ === maxDamage === [[scripting:doc:engine:types:float|float]] ''maxDamage''\\ Memory offset: 0x7C\\ === maxEnergy === [[scripting:doc:engine:types:float|float]] ''maxEnergy''\\ Memory offset: 0x78\\ === rechargeRate === [[scripting:doc:engine:types:float|float]] ''rechargeRate''\\ Memory offset: 0x84\\ === repairRate === [[scripting:doc:engine:types:float|float]] ''repairRate''\\ Memory offset: 0x80\\ ==== Camera ==== === firstPersonOnly === [[scripting:doc:engine:types:bool|bool]] ''firstPersonOnly''\\ Memory offset: 0x23D\\ === observeThroughObject === [[scripting:doc:engine:types:bool|bool]] ''observeThroughObject''\\ Memory offset: 0x132\\ === thirdPersonOnly === [[scripting:doc:engine:types:bool|bool]] ''thirdPersonOnly''\\ Memory offset: 0x23E\\ === useEyePoint === [[scripting:doc:engine:types:bool|bool]] ''useEyePoint''\\ Memory offset: 0x23F\\ ===== Functions ===== ==== ==== [[scripting:doc:u:shapebasedata:checkdeploypos|ShapeBaseData::checkDeployPos]]\\ [[scripting:doc:u:shapebasedata:damage|ShapeBaseData::Damage]]\\ [[scripting:doc:u:shapebasedata:getdeploytransform|ShapeBaseData::getDeployTransform]]\\ [[scripting:doc:u:shapebasedata:oninventory|ShapeBaseData::onInventory]]\\ [[scripting:doc:u:shapebasedata:onpickup|ShapeBaseData::onPickup]]\\ [[scripting:doc:u:shapebasedata:onthrow|ShapeBaseData::onThrow]]\\ [[scripting:doc:u:shapebasedata:onuse|ShapeBaseData::onUse]]\\