using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
public class RandomImage : MonoBehaviour
|
{
|
[SerializeField]
|
string[] m_ImageKeys;
|
[SerializeField]
|
Image m_Image;
|
|
private void OnEnable()
|
{
|
var screenAspect = (Screen.width / (float)Screen.height) / (Constants.DESIGN_RESOLUTION.x / Constants.DESIGN_RESOLUTION.y);
|
this.transform.localScale = Mathf.Clamp(screenAspect, 1f, 2f) * Vector3.one;
|
|
if (m_ImageKeys != null && m_ImageKeys.Length > 0)
|
{
|
var index = Random.Range(0, m_ImageKeys.Length);
|
m_Image.SetSprite(m_ImageKeys[index]);
|
}
|
}
|
|
}
|