Snaparazzi/Assets/Scripts/PropositionHandler.cs

43 lines
960 B
C#
Raw Normal View History

2024-01-28 16:34:11 +00:00
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()
{
2024-01-28 16:35:11 +00:00
2024-01-28 16:34:11 +00:00
}
// Update is called once per frame
void Update()
{
2024-01-28 16:35:11 +00:00
2024-01-28 16:34:11 +00:00
}
void OnEnable()
{
List<Proposition> props = gameManager.myRoom.questions[gameManager.myRoom.currentQuestionId].propositions.Values.ToList();
2024-01-28 16:35:11 +00:00
for (int i = 0; i < 2; i++)
{
StartCoroutine(storageManager.DownloadImage(props[i].photoUrl, (Texture texture) =>
{
2024-01-28 16:34:11 +00:00
Sprite sprite = Sprite.Create(texture as Texture2D, new Rect(0, 0, texture.width, texture.height), Vector2.zero);
btns[i].sprite = sprite;
2024-01-28 16:35:11 +00:00
}));
2024-01-28 16:34:11 +00:00
}
}
void OnDisable()
{
}
}