예제 #1
0
 public T this[IntVector3 v] {
     get {
         return(storage[v.ToFlatXYZIndex(size)]);
     }
     set {
         storage[v.ToFlatXYZIndex(size)] = value;
     }
 }
예제 #2
0
            public void Execute(int index)
            {
                var        voxel     = chunkData[index];
                IntVector3 v         = IntVector3.FromUint256((int)voxel.voxel);
                int        flatIndex = v.ToFlatXYZIndex(chunkSize);

                contents[flatIndex] = voxel;
            }