protected void KillEntities(Scene scene, ISceneEntity[] grp) { scene.ForEachClient(delegate(IClientAPI client) { client.SendKillObject(scene.RegionInfo.RegionHandle, grp); }); }
public void RemoveRegion(Scene scene) { if (!m_Enabled) return; m_SceneList.Remove(scene); scene.EventManager.OnNewClient -= OnNewClient; m_TransferModule.OnUndeliveredMessage -= UndeliveredMessage; scene.ForEachClient(delegate(IClientAPI client) { client.OnRetrieveInstantMessages -= RetrieveInstantMessages; client.OnMuteListRequest -= OnMuteListRequest; }); }
protected void KillEntity(Scene scene, ISceneEntity entity) { scene.ForEachClient(delegate(IClientAPI client) { client.SendKillObject(scene.RegionInfo.RegionHandle, new ISceneEntity[] { entity }); }); }