using System; using GameKit.Dependencies.Utilities; namespace FishNet.Component.Transforming { /// /// Axes to snap of properties. /// [Flags] public enum SnappedAxes : uint { Unset = 0, X = (1 << 0), Y = (1 << 1), Z = (1 << 2), Everything = Enums.SHIFT_EVERYTHING_UINT, } public static class SnappedAxesExtensions { public static bool FastContains(this SnappedAxes whole, SnappedAxes part) => (whole & part) == part; } }