counter while vote phone

This commit is contained in:
Marine 2024-02-25 17:50:41 +01:00
parent 8a609ff22f
commit 1158270ca6
2 changed files with 8 additions and 2 deletions

View File

@ -973,6 +973,7 @@ MonoBehaviour:
submitStartGame: {fileID: 638947073}
counterExplanation: {fileID: 1383251891}
counterMakeProposition: {fileID: 749359387}
counterVote: {fileID: 2103733878}
endGameFirstPlayer: {fileID: 847630574}
endGameOtherPlayers: {fileID: 1619460475}
HomeConnection: {fileID: 2027556831}
@ -5629,7 +5630,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 540, y: -0}
m_AnchoredPosition: {x: 540, y: 0}
m_SizeDelta: {x: 340, y: 100}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &1545657113

View File

@ -38,6 +38,9 @@ public class GameManager : MonoBehaviour
[Header("MakeProposition Component")]
public TextMeshProUGUI counterMakeProposition;
[Header("Vote Component")]
public TextMeshProUGUI counterVote;
[Header("EndGame Components")]
[SerializeField] private GameObject endGameFirstPlayer;
[SerializeField] private GameObject endGameOtherPlayers;
@ -128,7 +131,7 @@ private void Update()
if (myRoom.currentState == (int)GameState.MakeVote && endOfViewDate != DateTime.MinValue)
{
TimeSpan duration = endOfViewDate - DateTime.Now;
counterMakeProposition.text = ((int)duration.TotalSeconds).ToString("D1");
counterVote.text = ((int)duration.TotalSeconds).ToString("D1");
if (duration.TotalMilliseconds <= 0)
{
@ -387,6 +390,7 @@ private void OnNewGameState()
EndGame.SetActive(false);
VotePicture.SetActive(true);
endOfViewDate = DateTime.Now.AddSeconds(20);
Debug.Log("subscribe to question ID");
myOnlineRoom.Child("currentQuestionId").ValueChanged += OnCurrentQuestionChanged;
break;
@ -541,6 +545,7 @@ private void OnCurrentQuestionChanged(object sender, ValueChangedEventArgs onlin
{
VotePicture.SetActive(true);
WaitingOtherPlayers.SetActive(false);
endOfViewDate = DateTime.Now.AddSeconds(20);
VotePicture.GetComponent<PropositionHandler>().ShowQuestion(q);
}
}