Files
Project-M/Packages/com.rukhanka.animation/Samples~/Samples/Scenes/23. Runtime Skinned Mesh Swap/Scripts/ModularRigComponents.cs
T
2026-05-31 14:27:52 -07:00

36 lines
760 B
C#

using Unity.Collections;
using Unity.Entities;
////////////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Samples
{
public enum ModularBodyPart
{
Head,
Body,
LeftArm,
RightArm,
Total
}
////////////////////////////////////////////////////////////////////////////////////////
public struct SwitchableBodyPartComponent: IComponentData
{
public ModularBodyPart bodyPart;
public FixedString64Bytes name;
}
////////////////////////////////////////////////////////////////////////////////////////
public struct ModularRigPartComponent: IBufferElementData
{
public ModularBodyPart bodyPart;
public int currentPartIndex;
public FixedList64Bytes<Entity> partsList;
}
}