Use HasPrivateAttachmentPoint properties in SOG.DeleteGroupFromScene() instead of magic numbers

0.7.3-extended
Justin Clark-Casey (justincc) 2012-06-20 23:25:07 +01:00
rodič d19600e257
revize 2e0402433d
1 změnil soubory, kde provedl 3 přidání a 2 odebrání

Zobrazit soubor

@ -1198,8 +1198,9 @@ namespace OpenSim.Region.Framework.Scenes
part.ClearUpdateSchedule(); part.ClearUpdateSchedule();
if (part == m_rootPart) if (part == m_rootPart)
{ {
if (!IsAttachment || (AttachedAvatar == avatar.ControllingClient.AgentId) || if (!IsAttachment
(AttachmentPoint < 31) || (AttachmentPoint > 38)) || AttachedAvatar == avatar.ControllingClient.AgentId
|| !HasPrivateAttachmentPoint)
avatar.ControllingClient.SendKillObject(m_regionHandle, new List<uint> { part.LocalId }); avatar.ControllingClient.SendKillObject(m_regionHandle, new List<uint> { part.LocalId });
} }
} }