OpenSim.Region.Framework.Scenes.Scene.DelinkObjects C# (CSharp) Method

DelinkObjects() public method

public DelinkObjects ( List primIds, IClientAPI client ) : void
primIds List
client IClientAPI
return void
        public void DelinkObjects(List<uint> primIds, IClientAPI client)
        {
            List<SceneObjectPart> parts = new List<SceneObjectPart>();

            foreach (uint localID in primIds)
            {
                SceneObjectPart part = GetSceneObjectPart(localID);

                if (part == null)
                    continue;

                if (Permissions.CanDelinkObject(client.AgentId, part.ParentGroup.RootPart.UUID))
                    parts.Add(part);
            }

            m_sceneGraph.DelinkObjects(parts);
        }
Scene