Example #1
0
 void OnMouseDown()
 {
     if (rend.sprite && !GridManagerVer2.instance.isShifting)
     {
         if (isSelected == true)
         {
             Deselect();
         }
         else if (prevSelected == null)
         {
             Select();
         }
         else
         {
             GridManagerVer2.instance.isShifting = true;
             SwapObject(transform.position, prevSelected.gameObject.transform.position, prevSelected.gameObject);
             prevSelected.Deselect();
             //GridManagerVer2.instance.ResolveBoard();
             GridManagerVer2.instance.isShifting = false;
         }
     }
 }