public void ForceSit(string avatar, UUID targetID)
{
UUID agentID;
if (!UUID.TryParse(avatar, out agentID))
return;
ScenePresence presence = World.GetScenePresence(agentID);
SceneObjectPart part = World.GetSceneObjectPart(targetID);
if (presence != null &&
part != null &&
part.SitTargetAvatar == UUID.Zero)
presence.HandleAgentRequestSit(presence.ControllingClient,
agentID,
targetID,
part.SitTargetPosition);
}