private void OnMouseUp() { if (cable.cableType == CableType.GENERATOR || cable.cableType == CableType.TARGET || cable.cableType == CableType.EMPTY) { return; } if (isRotating) { return; } if (Grid.instance.levelComplete) { return; } //transform.Rotate(Vector3.forward * -90); cable.RotateConnection(); StartCoroutine(Rotate(transform.eulerAngles + Vector3.forward * -90)); Grid.instance.UpdateConnections(); }