public static void CreateCube (ISSCBGrid grid, int fillWith, ISSCBlockVector from, ISSCBlockVector to) { if (!grid.IsBlockAvailable (from)) return; if (!grid.IsBlockAvailable (to)) return; ISSCBlockVector[] bvs = grid.BlocksOverlapCube(from,to); foreach(ISSCBlockVector bv in bvs){ grid.SetBlock(bv,fillWith); } return; }
public static void CreateCube(ISSCBGrid grid, int fillWith, ISSCBlockVector from, ISSCBlockVector to) { if (!grid.IsBlockAvailable(from)) { return; } if (!grid.IsBlockAvailable(to)) { return; } ISSCBlockVector[] bvs = grid.BlocksOverlapCube(from, to); foreach (ISSCBlockVector bv in bvs) { grid.SetBlock(bv, fillWith); } return; }