RemoveAvatar called from scene.cs; implemented in ODE. Still issues with multi-region; see bug 410

This commit is contained in:
dan miller
2007-09-18 02:38:10 +00:00
parent df0d070762
commit 04e7fcd0e9
2 changed files with 8 additions and 1 deletions

View File

@@ -825,6 +825,10 @@ namespace OpenSim.Region.Environment.Scenes
{
presence.CoarseLocationChange(avatar);
presence.ControllingClient.SendKillObject(avatar.RegionHandle, avatar.LocalId);
if (presence.PhysActor != null)
{
phyScene.RemoveAvatar(presence.PhysActor);
}
});
lock (Avatars)