Beispiel #1
0
        protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            var toWorldToLocalJob = new ToWorldToLocal
            {
                LocalToWorldType  = GetArchetypeChunkComponentType <LocalToWorld>(true),
                WorldToLocalType  = GetArchetypeChunkComponentType <WorldToLocal>(),
                LastSystemVersion = LastSystemVersion
            };
            var toWorldToLocalJobHandle = toWorldToLocalJob.Schedule(m_Group, inputDeps);

            return(toWorldToLocalJobHandle);
        }
Beispiel #2
0
        protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            var toWorldToLocalJob = new ToWorldToLocal
            {
                LocalToWorldTypeHandle = GetComponentTypeHandle <LocalToWorld>(true),
                WorldToLocalTypeHandle = GetComponentTypeHandle <WorldToLocal>(),
                LastSystemVersion      = LastSystemVersion
            };
            var toWorldToLocalJobHandle = toWorldToLocalJob.ScheduleParallel(m_Query, 1, inputDeps);

            return(toWorldToLocalJobHandle);
        }