private void OnMouseDown() { if (spriteRenderer.sprite == null || BoardManager.sharedInstance.isShifting) { return; } if (this.isSelected) { this.DeselectCandy(); } else { if (previousSelected == null) { this.SelectCandy(); } else { if (this.CanSwipe()) { SwapSprite(previousSelected); previousSelected.FindallMatches(); previousSelected.DeselectCandy(); this.FindallMatches(); GUIManager.sharedInstance.MoveCounter--; } else { previousSelected.DeselectCandy(); SelectCandy(); } } } }