From 238605d8225a9135d6b60646e05d066e25424eee Mon Sep 17 00:00:00 2001 From: Sheikh Dawood Date: Mon, 9 Apr 2018 10:13:48 -0500 Subject: PhysX 3.4, APEX 1.4 patch release @23879214 --- PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'PhysX_3.4/Source/SimulationController/src/ScActorSim.cpp') 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; -- cgit v1.2.3