Universe.Physics.BulletSPlugin.BSLinksetCompound.ScheduleRebuild C# (CSharp) Method

ScheduleRebuild() protected method

protected ScheduleRebuild ( BSPrimLinkable requestor ) : void
requestor BSPrimLinkable
return void
        protected override void ScheduleRebuild(BSPrimLinkable requestor)
        {
            // When rebuilding, it is possible to set properties that would normally require a rebuild.
            //    If already rebuilding, don't request another rebuild.
            //    If a linkset with just a root prim (simple non-linked prim) don't bother rebuilding.
            lock (m_linksetActivityLock)
            {
                if (!RebuildScheduled && !Rebuilding && HasAnyChildren)
                {
                    InternalScheduleRebuild(requestor);
                }
            }
        }