Exemplo n.º 1
0
 protected override void OnCreate()
 {
     _query = GetEntityQuery(new EntityQueryDesc()
     {
         All = new ComponentType[] {
             ComponentType.ReadOnly <BeamComponent>(),
         },
     });
     _entityCommandBufferSystem = World.GetOrCreateSystem <BeginInitializationEntityCommandBufferSystem>();
     _batchMatrices             = new NativeList <Matrix4x4>(RenderBeamSystem.BatchNum * Cv.InstanceLimit, Allocator.Persistent);
     _renderBeamSystem          = World.GetOrCreateSystem <RenderBeamSystem>();
 }
Exemplo n.º 2
0
 public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem)
 {
     _prefabEntity = conversionSystem.GetPrimaryEntity(prefab);
     RenderBeamSystem.Initialize(materialBeam);
 }