public static void RequestCutOutShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape) { var map = voxelMap as MyVoxelBase; var shape = voxelShape as MyShape; if (map != null && shape != null) { shape.SendCutOutRequest(map); } }
public static void RequestFillInShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape, byte materialIdx) { var map = voxelMap as MyVoxelBase; var shape = voxelShape as MyShape; if (map != null && shape != null) { shape.SendFillRequest(map, materialIdx); } }
public static void RequestRevertShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape) { MyVoxelBase voxel = voxelMap as MyVoxelBase; MyShape shape = voxelShape as MyShape; if ((voxel != null) && (shape != null)) { shape.SendRevertRequest(voxel); } }
public static void RequestPaintInShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape, byte materialIdx) { MyVoxelBase voxel = voxelMap as MyVoxelBase; MyShape shape = voxelShape as MyShape; if ((voxel != null) && (shape != null)) { shape.SendPaintRequest(voxel, materialIdx); } }
public static void RequestCutOutShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape) { MyVoxelBase voxelbool = voxelMap as MyVoxelBase; MyShape shape = voxelShape as MyShape; if ((voxelbool != null) && (shape != null)) { shape.SendCutOutRequest(voxelbool); } }
public static void RequestCutOutShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape) { var map = voxelMap as MyVoxelBase; var shape = voxelShape as MyShape; if (map != null && shape != null) { shape.SendCutOutRequest(map.SyncObject); } }
public static void RequestFillInShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape, byte materialIdx) { var map = voxelMap as MyVoxelBase; var shape = voxelShape as MyShape; if (map != null && shape != null) { shape.SendFillRequest(map.SyncObject, materialIdx); } }
public static void RequestPaintInShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape, byte materialIdx) { var map = voxelMap as MyVoxelBase; var shape = voxelShape as MyShape; if (map != null && shape != null) { shape.SendPaintRequest(map, materialIdx); } }
void IMyVoxelMaps.FillInShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape, byte materialIdx) { MyVoxelGenerator.RequestFillInShape(voxelMap, voxelShape, materialIdx); }
void IMyVoxelMaps.CutOutShape(IMyVoxelBase voxelMap, IMyVoxelShape voxelShape) { MyVoxelGenerator.RequestCutOutShape(voxelMap, voxelShape); }