Editor/HumanoidRetargeter/Embedded/ValveResourceFormat/Resource/Enums/ObjectTypeFlags.cs
#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
using HumanoidRetargeterVrf.Utils;
namespace HumanoidRetargeterVrf
{
    /// <summary>
    /// Object type flags for world objects.
    /// </summary>
    [Flags]
    public enum ObjectTypeFlags
    {
#pragma warning disable CS1591
        None = 0x0,
        ImageLod = 0x1,
        GeometryLod = 0x2,
        Decal = 0x4,
        Model = 0x8,
        BlockLight = 0x10,
        NoShadows = 0x20,
        WorldspaceTexureBlend = 0x40, // do not fix typo, it's in the original enum
        DisabledInLowQuality = 0x80,
        NoSunShadows = 0x100,
        RenderWithDynamic = 0x200,
        RenderToCubemaps = 0x400,
        ModelHasLods = 0x800,
        Overlay = 0x2000,
        PrecomputedVismembers = 0x4000,
        StaticCubeMap = 0x8000,
        DisableVisCulling = 0x10000,
        BakedGeometry = 0x20000,
#pragma warning restore CS1591
    }
}