void DropCurrentPiece() { Destroy(_currentPiece.GetComponent <PieceBehavior> ()); _currentPiece.position = new Vector3(_currentPiece.position.x, _spawnYpos, 0); _spawnYpos += 1; cameraBehavior.OnPieceDropped(); // Chop our piece based on offset if (_previousPiece != null) { ChopDroppedPiece(); } // Spawn new piece, start over SpawnNewPiece(); }