예제 #1
0
        public void ScheduleHashWriter()
        {
            NativeHashMap <int, int> result = new NativeHashMap <int, int>(100, Allocator.TempJob);

            HashWriter job = new HashWriter
            {
                result = result.AsParallelWriter()
            };
            JobHandle handle = job.Schedule(100, 10);

            handle.Complete();

            for (int i = 0; i < 100; ++i)
            {
                Assert.AreEqual(17, result[i]);
            }

            result.Dispose();
        }