| 123456789101112131415161718192021222324252627282930313233343536 | using Unity.Entities;using Unity.Mathematics;namespace GPUECSAnimationBaker.Samples.SampleScenes.Marathon.RunnerSystems{    public struct RunnerSpawnerComponent : IComponentData    {        public float fieldSizeZ;        public float fieldSizeX;        public int nbrOfRunners;        public float speedWalking;        public float speedRunning;        public float speedSprinting;        public float minSpeed;        public float maxSpeed;    }    public struct RunnerSpawnerUpdateComponent : IComponentData    {        public float fieldSizeZ;        public float fieldSizeX;        public int nbrOfRunners;        public Random random;        public float updateTime;    }        public struct RunnerSpawnerAnimatorPrefabBufferElement : IBufferElementData    {        public Entity gpuEcsAnimatorPrefab;    }    public struct RunnerSpawnerAnimatorBufferElement : IBufferElementData    {        public Entity gpuEcsAnimator;    }}
 |