feat: download image on proposition
This commit is contained in:
parent
b5e8c910a2
commit
4e2ce97cd2
@ -13,7 +13,7 @@ public class Room
|
||||
[JsonConverter(typeof(ArrayToDictionaryConverter<Question>))]
|
||||
public Dictionary<int, Question> questions;
|
||||
public Dictionary<string, Player> players;
|
||||
public string currentQuestionId;
|
||||
public int currentQuestionId;
|
||||
public double creationDate;
|
||||
public int currentState;
|
||||
|
||||
@ -23,7 +23,7 @@ public Room(string _code)
|
||||
creationDate = DateTime.Now.ToOADate();
|
||||
players = new Dictionary<string, Player>();
|
||||
questions = new Dictionary<int, Question>();
|
||||
currentQuestionId = "";
|
||||
currentQuestionId = 0;
|
||||
currentState = 1; //default by PC
|
||||
}
|
||||
|
||||
|
40
Assets/Scripts/PropositionHandler.cs
Normal file
40
Assets/Scripts/PropositionHandler.cs
Normal file
@ -0,0 +1,40 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class PropositionDownload : MonoBehaviour
|
||||
{
|
||||
public GameManager gameManager;
|
||||
public StorageManager storageManager;
|
||||
public Image[] btns;
|
||||
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void OnEnable()
|
||||
{
|
||||
List<Proposition> props = gameManager.myRoom.questions[gameManager.myRoom.currentQuestionId].propositions.Values.ToList();
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
storageManager.DownloadImage(props[i].photoUrl, (Texture texture) => {
|
||||
Sprite sprite = Sprite.Create(texture as Texture2D, new Rect(0, 0, texture.width, texture.height), Vector2.zero);
|
||||
btns[i].sprite = sprite;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
void OnDisable()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
11
Assets/Scripts/PropositionHandler.cs.meta
Normal file
11
Assets/Scripts/PropositionHandler.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 02c0fa5c3e6cb4ce29942d8cb857076e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user