// --------------------------------------------------------------------------------------------------------------------
//
// Copyright (c) VRMADA, All rights reserved.
//
// --------------------------------------------------------------------------------------------------------------------
using System;
using UnityEngine;
namespace UltimateXR.Manipulation
{
///
/// Flags that represent parts in an that can be modified/hidden by components in the
/// same that implement the interface.
///
[Flags]
public enum UxrGrabbableModifierFlags
{
None = 0,
DummyParentGrabbable = 1 << 0,
ParentControl = 1 << 1,
Priority = 1 << 2,
MultiGrab = 1 << 3,
TranslationConstraint = 1 << 8,
RotationConstraint = 1 << 12,
TranslationResistance = 1 << 16,
RotationResistance = 1 << 17,
Anchored = 1 << 18
}
}