BEPUphysics.DeactivationManagement.SimulationIsland.BecameDeactivationCandidate C# (CSharp) Method

BecameDeactivationCandidate() private method

private BecameDeactivationCandidate ( SimulationIslandMember member ) : void
member SimulationIslandMember
return void
        void BecameDeactivationCandidate(SimulationIslandMember member)
        {
            Interlocked.Increment(ref deactivationCandidateCount);
            //The reason why this does not deactivate when count == members.count is that deactivation candidate count will go up and down in parallel.
            //The actual deactivation process is not designed to be thread safe.  Perhaps doable, but perhaps not worth the effort.
        }
        Action<SimulationIslandMember> becameNonDeactivationCandidateDelegate;