static void SendFirstPlayerToBalcony() { try { SetBalconyNotDisponible(); Chair firstChairInfo = GetFirstChairUsed(); // AnimateAndUpdatePlayerPosition(firstChairInfo); Vector3 finalDestination = singleton.positionBalcony.transform.position; finalDestination.y = firstChairInfo.playerSited.transform.position.y; firstChairInfo.playerSited.transform.DOMove(finalDestination, 1); playerOnBalcony = firstChairInfo.playerSited; MakePlayerInteractable(firstChairInfo.playerSited); firstChairInfo.SetFree(); UpdateAllPlayersToNextChair(); } catch (Exception e) { Debug.LogException(e); } }