|
|
@@ -9,6 +9,8 @@ namespace ExtraCommands.Building |
|
|
|
[CustomCommand("MoveLastBlock", "Move last block from original position")] |
|
|
|
class MoveBlocksCommandEngine : ICustomCommandEngine |
|
|
|
{ |
|
|
|
private const float BLOCKSIZE = 0.2; |
|
|
|
|
|
|
|
public string Description => "Move blocks"; |
|
|
|
|
|
|
|
public string Name => "MoveBlocks"; |
|
|
@@ -25,7 +27,7 @@ namespace ExtraCommands.Building |
|
|
|
|
|
|
|
private void MoveLastBlockCommand(float x, float y, float z) |
|
|
|
{ |
|
|
|
float3 vector = new float3(x, y, z); |
|
|
|
float3 vector = new float3(x * BLOCKSIZE, y * BLOCKSIZE, z * BLOCKSIZE); |
|
|
|
Block lastBlock = Block.GetLastPlacedBlock(); |
|
|
|
Block[] besideBlocks = lastBlock.GetConnectedCubes(); |
|
|
|
for (int i = 0; i < besideBlocks.Length; i++) |
|
|
|