void OnMouseDown() { if (!GridManagerVer3.instance.isShifting) { GridManagerVer3.instance.isShifting = true; if (isSelected == true) { Deselect(); } else if (prevSelected == null) { Select(); } else { SwapObject(); prevSelected.Deselect(); } GridManagerVer3.instance.isShifting = false; } }