Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llSitTarget C# (CSharp) Метод

llSitTarget() публичный Метод

public llSitTarget ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 offset, Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Quaternion rot ) : void
offset Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
rot Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Quaternion
Результат void
        public void llSitTarget(LSL_Vector offset, LSL_Rotation rot)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return;

            // LSL quaternions can normalize to 0, normal Quaternions can't.
            if (rot.s == 0 && rot.x == 0 && rot.y == 0 && rot.z == 0)
                rot.z = 1; // ZERO_ROTATION = 0,0,0,1

            m_host.SitTargetPosition = new Vector3((float)offset.x, (float)offset.y, (float)offset.z);
            m_host.SitTargetOrientation = Rot2Quaternion(rot);
        }
LSL_Api