MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / updateDamageLevel

Method updateDamageLevel

Engine/source/T3D/shapeBase.cpp:1790–1803  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1788}
1789
1790void ShapeBase::updateDamageLevel()
1791{
1792 if (mDamageThread) {
1793 // mDamage is already 0-1 on the client
1794 if (mDamage >= mDataBlock->destroyedLevel) {
1795 if (getDamageState() == Destroyed)
1796 mShapeInstance->setPos(mDamageThread, 0);
1797 else
1798 mShapeInstance->setPos(mDamageThread, 1);
1799 } else {
1800 mShapeInstance->setPos(mDamageThread, mDamage / mDataBlock->destroyedLevel);
1801 }
1802 }
1803}
1804
1805
1806//----------------------------------------------------------------------------

Callers

nothing calls this directly

Calls 1

setPosMethod · 0.80

Tested by

no test coverage detected