public void RotateBlock(string rotation) { if (activeBlock != null) { //x rotation if (rotation == "posX") { activeTetris.SetRotationInput(new Vector3(90, 0, 0)); } if (rotation == "negX") { activeTetris.SetRotationInput(new Vector3(-90, 0, 0)); } //y rotation if (rotation == "posY") { activeTetris.SetRotationInput(new Vector3(0, 90, 0)); } if (rotation == "negY") { activeTetris.SetRotationInput(new Vector3(0, -90, 0)); } //z rotation if (rotation == "posZ") { activeTetris.SetRotationInput(new Vector3(0, 0, 90)); } if (rotation == "negZ") { activeTetris.SetRotationInput(new Vector3(0, 0, -90)); } } }