Esempio n. 1
0
        private void Handle(WorldEdit worldedit, BlockFacing blockFacing, int amount)
        {
            Vec3i vec           = blockFacing.Normali;
            bool  selectNewArea = SelectionMode == EnumRepeatSelectionMode.Move;
            bool  growToArea    = SelectionMode == EnumRepeatSelectionMode.Grow;

            switch (RepeatMode)
            {
            case EnumRepeatToolMode.Mirror:
                worldedit.MirrorArea(workspace.GetMarkedMinPos(), workspace.GetMarkedMaxPos(), blockFacing, selectNewArea, growToArea);
                break;

            case EnumRepeatToolMode.Repeat:
                worldedit.RepeatArea(workspace.GetMarkedMinPos(), workspace.GetMarkedMaxPos(), blockFacing, amount, selectNewArea, growToArea);
                break;
            }
        }