Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
        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);
 }
 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);
 }