diff options
| author | Sheikh Dawood <[email protected]> | 2018-04-09 10:13:48 -0500 |
|---|---|---|
| committer | Sheikh Dawood <[email protected]> | 2018-04-09 10:13:48 -0500 |
| commit | 238605d8225a9135d6b60646e05d066e25424eee (patch) | |
| tree | 2b013bd4946bb3c699d7a06ef1f21be85d367f63 /PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp | |
| parent | Add ParamTool.exe (diff) | |
| download | physx-3.4-238605d8225a9135d6b60646e05d066e25424eee.tar.xz physx-3.4-238605d8225a9135d6b60646e05d066e25424eee.zip | |
PhysX 3.4, APEX 1.4 patch release @23879214
Diffstat (limited to 'PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp')
| -rw-r--r-- | PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp b/PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp index 56c5528d..f4534e8f 100644 --- a/PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp +++ b/PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp @@ -38,6 +38,7 @@ using namespace physx; Sc::ActorSim::ActorSim(Scene& scene, ActorCore& core) : mFirstElement (NULL), + mNumElements (0), mScene (scene), mCore (core) { @@ -69,6 +70,7 @@ void Sc::ActorSim::onElementAttach(ElementSim& element) { element.mNextInActor = mFirstElement; mFirstElement = &element; + mNumElements++; } void Sc::ActorSim::onElementDetach(ElementSim& element) @@ -84,7 +86,9 @@ void Sc::ActorSim::onElementDetach(ElementSim& element) previousElem->mNextInActor = currentElem->mNextInActor; else mFirstElement = currentElem->mNextInActor; + mNumElements--; return; + } previousElem = currentElem; currentElem = currentElem->mNextInActor; |