protected override JobHandle OnUpdate(JobHandle inputDeps) { var job = new ActionExecuteJob { ECBuffer = ECBSystem.CreateCommandBuffer().ToConcurrent() }; var handle = job.Schedule(this, inputDeps); ECBSystem.AddJobHandleForProducer(handle); return(handle); }
protected override JobHandle OnUpdate(JobHandle inputDeps) { var job = new ActionExecuteJob { AllContainedItemRefs = GetBufferFromEntity <ContainedItemRef>(), ECBuffer = ECBSystem.CreateCommandBuffer().ToConcurrent() }; var handle = job.Schedule(this, inputDeps); ECBSystem.AddJobHandleForProducer(handle); return(handle); }