Exemplo n.º 1
0
 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();
             }
         }
     }
 }