Editor/HumanoidRetargeter/Embedded/ValveResourceFormat/Resource/Enums/ModelSkeletonBoneFlags.cs
#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
using HumanoidRetargeterVrf.Utils;
namespace HumanoidRetargeterVrf
{
/// <summary>
/// Model skeleton bone flags.
/// </summary>
[Flags]
public enum ModelSkeletonBoneFlags
{
#pragma warning disable CS1591
NoBoneFlags = 0x0,
BoneFlexDriver = 0x4,
Cloth = 0x8,
Physics = 0x10,
Attachment = 0x20,
Animation = 0x40,
Mesh = 0x80,
Hitbox = 0x100,
RetargetSrc = 0x200,
BoneUsedByVertexLod0 = 0x400,
BoneUsedByVertexLod1 = 0x800,
BoneUsedByVertexLod2 = 0x1000,
BoneUsedByVertexLod3 = 0x2000,
BoneUsedByVertexLod4 = 0x4000,
BoneUsedByVertexLod5 = 0x8000,
BoneUsedByVertexLod6 = 0x10000,
BoneUsedByVertexLod7 = 0x20000,
BoneMergeRead = 0x40000,
BoneMergeWrite = 0x80000,
BlendPrealigned = 0x100000,
RigidLength = 0x200000,
Procedural = 0x400000,
ProceduralCloth = Cloth | Procedural, // Added by VRF
#pragma warning restore CS1591
}
}