protected override JobHandle OnUpdate(JobHandle inputDeps) { var job = new HealthJob { CommandBuffer = m_EntityCommandBufferSystem.CreateCommandBuffer(), rightClick = GetSingleton <SingletonMouseInput>().RightClickDown }.ScheduleSingle(this, inputDeps); m_EntityCommandBufferSystem.AddJobHandleForProducer(job); return(job); }
protected override JobHandle OnUpdate(JobHandle inputDeps) { var job = new HealthJob { commandBuffer = m_Barrier.CreateCommandBuffer().ToConcurrent() }; var jobHandle = job.Schedule(this, inputDeps); jobHandle.Complete(); return(jobHandle); }