public void Init() { m = (double3x3 *)UnsafeUtility.Malloc(UnsafeUtility.SizeOf <double3x3>() * 10000, UnsafeUtility.AlignOf <double3x3>(), Allocator.Persistent); for (int i = 0; i < 10000; ++i) { m[i] = double3x3.identity; } }
public void Init() { rng = new Random(1); m = (double3x3 *)UnsafeUtility.Malloc(UnsafeUtility.SizeOf <double3x3>() * iterations, UnsafeUtility.AlignOf <double3x3>(), Allocator.Persistent); for (int i = 0; i < iterations; ++i) { m[i] = double3x3.identity; } }