using GameKit.Dependencies.Utilities; namespace FishNet.Object { [System.Flags] public enum TransformPropertiesFlag : uint { Unset = 0, Position = (1 << 0), Rotation = (1 << 1), Scale = (1 << 2), Everything = Enums.SHIFT_EVERYTHING_UINT, } public static class TransformPropertiesOptionExtensions { /// /// Returns if enum contains a value. /// /// Value checked against. /// Value checked if whole contains. /// public static bool FastContains(this TransformPropertiesFlag whole, TransformPropertiesFlag part) => (whole & part) == part; } }