private void EntitySignificantMovementHandler(object sender, EntitySignificantMovementArgs e) { if (e.Entity is LLAgent) { LLAgent agent = (LLAgent)e.Entity; SceneParcel curParcel; if (m_parcels.TryGetParcel(agent.ScenePosition, out curParcel)) { SceneParcel lastParcel; if (!m_parcels.TryGetParcel(agent.LastSignificantPosition, out lastParcel) || curParcel != lastParcel) { SendParcelProperties(curParcel.LocalID, 0, false, ParcelResult.Single, agent); } } } }
private void EntitySignificantMovementHandler(object sender, EntitySignificantMovementArgs e) { AddEntityToParcel(e.Entity); }
private void EntitySignificantMovementHandler(object sender, EntitySignificantMovementArgs e) { AddEntityToParcel(e.Entity); }
private void EntitySignificantMovementHandler(object sender, EntitySignificantMovementArgs e) { if (e.Entity is LLAgent) { LLAgent agent = (LLAgent)e.Entity; SceneParcel curParcel; if (m_parcels.TryGetParcel(agent.ScenePosition, out curParcel)) { SceneParcel lastParcel; if (!m_parcels.TryGetParcel(agent.LastSignificantPosition, out lastParcel) || curParcel != lastParcel) SendParcelProperties(curParcel.LocalID, 0, false, ParcelResult.Single, agent); } } }