Exemplo n.º 1
0
    /// <summary>
    /// Resize collider though controls
    /// </summary>
    /// <param name="transform">The node the collider is attached to</param>
    static void ProcessColliderMove(Quaternion rotatorRotation, Transform transform, Vector3 pos)
    {
        if (Tools.pivotRotation == PivotRotation.Global)
        {
            rotatorRotation = Quaternion.identity;
        }

        Vector3 newPosition = Handles.PositionHandle(pos, rotatorRotation);
        Vector3 translateBy = newPosition - pos;

        if (translateBy != Vector3.zero)
        {
            AutoRagdollUtility.SetColliderPosition(transform, newPosition);
        }
    }