Merge branch 'main' of ssh://patema.crystalyx.net:2222/GameJams/Snaparazzi
This commit is contained in:
commit
d36dad28bd
@ -316,8 +316,8 @@ MonoBehaviour:
|
|||||||
propositionCounter: {fileID: 0}
|
propositionCounter: {fileID: 0}
|
||||||
propositionTime: 60
|
propositionTime: 60
|
||||||
waitingForPropositionsLabels: []
|
waitingForPropositionsLabels: []
|
||||||
|
votingPage: {fileID: 0}
|
||||||
promptList: {fileID: 0}
|
promptList: {fileID: 0}
|
||||||
votingTime: 20
|
|
||||||
--- !u!4 &157909815
|
--- !u!4 &157909815
|
||||||
Transform:
|
Transform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -987,6 +987,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 3b41deef4ebd372d5a18eabdb00cfbb4, type: 3}
|
m_Script: {fileID: 11500000, guid: 3b41deef4ebd372d5a18eabdb00cfbb4, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
cameraManager: {fileID: 1181392807}
|
||||||
--- !u!114 &429358653
|
--- !u!114 &429358653
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1022,7 +1023,7 @@ MonoBehaviour:
|
|||||||
EndGame: {fileID: 1850164816}
|
EndGame: {fileID: 1850164816}
|
||||||
myRoom:
|
myRoom:
|
||||||
code:
|
code:
|
||||||
currentQuestion: 0
|
currentQuestionId:
|
||||||
creationDate: 0
|
creationDate: 0
|
||||||
currentState: 0
|
currentState: 0
|
||||||
--- !u!1 &436596783
|
--- !u!1 &436596783
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
public class StorageManager : MonoBehaviour
|
public class StorageManager : MonoBehaviour
|
||||||
{
|
{
|
||||||
public GameObject managers;
|
public CameraManager cameraManager;
|
||||||
private StorageReference storage;
|
private StorageReference storage;
|
||||||
private DatabaseReference realtimeDB;
|
private DatabaseReference realtimeDB;
|
||||||
|
|
||||||
@ -36,10 +36,8 @@ void Update()
|
|||||||
|
|
||||||
public void UploadPhoto(string roomCode, string playerId, int question, int proposition)
|
public void UploadPhoto(string roomCode, string playerId, int question, int proposition)
|
||||||
{
|
{
|
||||||
Texture2D photo = managers.GetComponent<CameraManager>().GetPhoto();
|
Texture2D photo = cameraManager.GetPhoto();
|
||||||
byte[] photoBytes = ImageConversion.EncodeToJPG(photo);
|
byte[] photoBytes = ImageConversion.EncodeToJPG(photo);
|
||||||
|
|
||||||
GameManager game = managers.GetComponent<GameManager>();
|
|
||||||
string imageUuid = Guid.NewGuid().ToString();
|
string imageUuid = Guid.NewGuid().ToString();
|
||||||
|
|
||||||
StorageReference imageRef = storage.Child($"{roomCode}/{playerId}/{imageUuid}.png");
|
StorageReference imageRef = storage.Child($"{roomCode}/{playerId}/{imageUuid}.png");
|
||||||
|
@ -38,7 +38,11 @@ private void Update()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
||||||
if (endOfTimer <= DateTime.Now)
|
if (DateTime.Now < endOfTimer)
|
||||||
|
{
|
||||||
|
timerLabel.text = (DateTime.Now - endOfTimer).TotalSeconds.ToString("D2");
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
timerLabel.text = "0";
|
timerLabel.text = "0";
|
||||||
if (remainingQuestions.Count > 0)
|
if (remainingQuestions.Count > 0)
|
||||||
@ -51,10 +55,6 @@ private void Update()
|
|||||||
OnVoteEnded?.Invoke();
|
OnVoteEnded?.Invoke();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
timerLabel.text = (DateTime.Now - endOfTimer).ToString("D2");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -130,19 +130,24 @@ private void OnQuestionChanged(object sender, ValueChangedEventArgs _questionRef
|
|||||||
|
|
||||||
private void UpdateVoters()
|
private void UpdateVoters()
|
||||||
{
|
{
|
||||||
List<Player> playersThatHasVotedForFirstProposition = new List<Player>();
|
if (currentQuestion.propositions[0] != null)
|
||||||
foreach (string playerId in currentQuestion.propositions[0].voters)
|
|
||||||
{
|
{
|
||||||
playersThatHasVotedForFirstProposition.Add(currentPlayers[playerId]);
|
List<Player> playersThatHasVotedForFirstProposition = new List<Player>();
|
||||||
|
foreach (string playerId in currentQuestion.propositions[0].voters)
|
||||||
|
{
|
||||||
|
playersThatHasVotedForFirstProposition.Add(currentPlayers[playerId]);
|
||||||
|
}
|
||||||
|
proposition1.UpdateVoters(playersThatHasVotedForFirstProposition);
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Player> playersThatHasVotedForSecondProposition = new List<Player>();
|
if (currentQuestion.propositions[1] != null)
|
||||||
foreach (string playerId in currentQuestion.propositions[1].voters)
|
|
||||||
{
|
{
|
||||||
playersThatHasVotedForSecondProposition.Add(currentPlayers[playerId]);
|
List<Player> playersThatHasVotedForSecondProposition = new List<Player>();
|
||||||
|
foreach (string playerId in currentQuestion.propositions[1].voters)
|
||||||
|
{
|
||||||
|
playersThatHasVotedForSecondProposition.Add(currentPlayers[playerId]);
|
||||||
|
}
|
||||||
|
proposition2.UpdateVoters(playersThatHasVotedForSecondProposition);
|
||||||
}
|
}
|
||||||
|
|
||||||
proposition1.UpdateVoters(playersThatHasVotedForFirstProposition);
|
|
||||||
proposition2.UpdateVoters(playersThatHasVotedForSecondProposition);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user