UnityGameProjectsCode / Rise2Point0Game / ResolutionItem.cs
ResolutionItem.cs
Raw
using UnityEngine;
using UnityEngine.UI;

public class ResolutionItem : MonoBehaviour
{
    private ResolutionGridFiller parentFiller;
    private int resolutionIndex;

    private void Awake()
    {
        parentFiller = transform.parent.gameObject.GetComponent<ResolutionGridFiller>();
    }

    public void SetResIndex(int newIndex)
    {
        resolutionIndex = newIndex;
    }

    public void SendResIndex()
    {
        if (GetComponent<Toggle>().isOn)
        {
            parentFiller.SetResolution(resolutionIndex);
            parentFiller.TurnOffInactiveItems();
        }

    }
}