Esempio n. 1
0
        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);
        }