public void OnClickDownButton() { GetSlots(); TweenFacade.RotateObject(topSlot, new Vector3(-50, 0, 0), scrollDelay); topSlot.transform.localPosition = new Vector2(topSlot.transform.localPosition.x, bottomSlot.transform.localPosition.y - 80f); TweenFacade.TweenMoveTo(topSlot.transform, bottomSlotPosition, scrollDelay); topSlot.transform.SetAsLastSibling(); TweenFacade.TweenMoveTo(middleSlot.transform, topSlotPosition, scrollDelay); TweenFacade.RotateObject(middleSlot, new Vector3(-50, 0, 0), scrollDelay); TweenFacade.TweenMoveTo(bottomSlot.transform, middleSlotPosition, scrollDelay); TweenFacade.RotateObject(bottomSlot, new Vector3(0, 0, 0), scrollDelay); isDraggable = false; if (QuestionSystemController.Instance.questionRoundHasStarted) { QuestionSystemController.Instance.partSelection.slotMachine.CheckAnswer(); } Invoke("DraggingDone", scrollDelay); }