public void SwapCandy(Candy currentCandy) { if (lastCandy == null) { lastCandy = currentCandy; } else if (lastCandy == currentCandy) { lastCandy = null; } else { if (lastCandy.IsNeighborWith(currentCandy)) { candy1Start = lastCandy.transform.position; candy1End = currentCandy.transform.position; candy2Start = currentCandy.transform.position; candy2End = lastCandy.transform.position; startTime = Time.time; TogglePhysics(true); candy1 = lastCandy; candy2 = currentCandy; isSwapping = true; } else { lastCandy.ToggleSelector(); lastCandy = currentCandy; } } }