using UnityEngine;
using UnityEngine.UI;
namespace Cryville.Common.Unity.UI {
///
/// Fits the size of a with its cells.
///
[RequireComponent(typeof(GridLayoutGroup))]
public class GridLayoutSizeFitter : MonoBehaviour {
RectTransform rectTransform;
GridLayoutGroup gridLayoutGroup;
Canvas canvas;
///
/// The item count per line.
///
public int GroupItemCount = 3;
#pragma warning disable IDE0051
void Awake() {
rectTransform = GetComponent();
gridLayoutGroup = GetComponent();
canvas = GetComponentInParent