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; } } }