Universe.Region.SceneObjectGroup.SetAxisRotation C# (CSharp) Метод

SetAxisRotation() приватный Метод

private SetAxisRotation ( int axis, int rotate10 ) : void
axis int
rotate10 int
Результат void
        internal void SetAxisRotation(int axis, int rotate10)
        {
            const int xaxis = 2;
            const int yaxis = 4;
            const int zaxis = 8;

            if (m_rootPart != null)
            {
                bool setX = ((axis & xaxis) != 0);
                bool setY = ((axis & yaxis) != 0);
                bool setZ = ((axis & zaxis) != 0);

                float setval = (rotate10 > 0) ? 1f : 0f;

                if (setX)
                    m_rootPart.RotationAxis.X = setval;
                if (setY)
                    m_rootPart.RotationAxis.Y = setval;
                if (setZ)
                    m_rootPart.RotationAxis.Z = setval;

                if (setX || setY || setZ)
                {
                    m_rootPart.SetPhysicsAxisRotation();
                }
            }
        }
SceneObjectGroup