public void moveToColumn(Column target, bool animate) { draggingEnabled = false; waitingForTarget = false; gameController.setWaitingForTarget(null); if (actualColumn != null) { if (actualColumn != target) { Debug.Log("Moving from column: " + actualColumn); Debug.Log("Moving to column: " + target); gameController.increaseScore(); } actualColumn.removeTopDisk(); } actualColumn = target; actualColumn.addDisk(this); if (animate) { updatePosition(4.8f); } else { updatePosition(0.0f); } renderer.material.color = startcolor; rigidbody.isKinematic = false; }