protected override JobHandle OnUpdate(JobHandle inputDeps) { var job = new LoadJob { commandBuffer = m_Barrier.CreateCommandBuffer().ToConcurrent(), rpcQueue = m_RpcQueue, rpcFromEntity = GetBufferFromEntity <OutgoingRpcDataStreamBufferComponent>(), levelSingleton = m_LevelSingleton, levelFromEntity = GetComponentDataFromEntity <LevelComponent>() }; var handle = job.ScheduleSingle(this, inputDeps); m_Barrier.AddJobHandleForProducer(handle); return(handle); }