| 12345678910111213141516171819202122232425262728293031 | 
							- using System;
 
- using GpuEcsAnimationBaker.Engine.Data;
 
- using Unity.Entities;
 
- using UnityEngine;
 
- namespace GPUECSAnimationBaker.Engine.Baker
 
- {
 
-     [DisallowMultipleComponent]
 
-     // [RequireComponent(typeof(Animator))]
 
-     public class GpuEcsAnimationBakerBehaviour : MonoBehaviour
 
-     {
 
-         public GpuEcsAnimationBakerData bakerData = new GpuEcsAnimationBakerData()
 
-         {
 
-             animations = Array.Empty<AnimationData>(),
 
-             generateAnimationIdsEnum = false,
 
-             animationIdsEnumName = "",
 
-             attachmentAnchors = Array.Empty<AttachmentAnchor>(),
 
-             generateAttachmentAnchorIdsEnum = false,
 
-             attachmentAnchorIdsEnumName = "",
 
-             boneUsage = new BoneUsage()
 
-             {
 
-                 numberOfBonesPerVertex = 6,
 
-                 boneUsagesPerLoD = Array.Empty<BoneUsagePerLoD>()
 
-             },
 
-             transformUsageFlagsParent = TransformUsageFlags.Dynamic,
 
-             transformUsageFlagsChildren = TransformUsageFlags.Renderable
 
-         };
 
-         [Tooltip("The last generated GPU ECS animator. This is used so that existing references will not be lost after regeneration")]
 
-         public GameObject gpuEcsAnimator;
 
-     }
 
- }
 
 
  |