Table of Contents

ShapeBaseData

Inheritance

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

Fields

Render

cloakTexture

filename cloakTexture
Memory offset: 0x48

emap

bool emap
Memory offset: 0x23C

shapeFile

filename shapeFile
Memory offset: 0x44

Destruction

Debris

DebrisDataPtr Debris
Memory offset: 0x4C

debrisShapeName

filename debrisShapeName
Memory offset: 0x54

Explosion

ExplosionDataPtr Explosion
Memory offset: 0x5C

renderWhenDestroyed

bool renderWhenDestroyed
Memory offset: 0x241

underwaterExplosion

ExplosionDataPtr underwaterExplosion
Memory offset: 0x64

Physics

density

float density
Memory offset: 0x74

drag

float drag
Memory offset: 0x70

mass

float mass
Memory offset: 0x6C

Damage/Energy

destroyedLevel

float destroyedLevel
Memory offset: 0x8C

disabledLevel

float disabledLevel
Memory offset: 0x88

inheritEnergyFromMount

bool inheritEnergyFromMount
Memory offset: 0x242

isInvincible

bool isInvincible
Memory offset: 0x240

maxDamage

float maxDamage
Memory offset: 0x7C

maxEnergy

float maxEnergy
Memory offset: 0x78

rechargeRate

float rechargeRate
Memory offset: 0x84

repairRate

float repairRate
Memory offset: 0x80

Camera

firstPersonOnly

bool firstPersonOnly
Memory offset: 0x23D

observeThroughObject

bool observeThroughObject
Memory offset: 0x132

thirdPersonOnly

bool thirdPersonOnly
Memory offset: 0x23E

useEyePoint

bool useEyePoint
Memory offset: 0x23F

Functions

ShapeBaseData::checkDeployPos
ShapeBaseData::Damage
ShapeBaseData::getDeployTransform
ShapeBaseData::onInventory
ShapeBaseData::onPickup
ShapeBaseData::onThrow
ShapeBaseData::onUse