OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.ForceSit C# (CSharp) Method

ForceSit() public method

public ForceSit ( string avatar, UUID targetID ) : void
avatar string
targetID UUID
return void
        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);
        }
OSSL_Api