Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/CreditsBakers.cs
2026-02-21 16:45:37 +08:00

46 lines
1012 B
C#

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class CreditsBakers : MonoBehaviour
{
[TextArea]
public string allBakers = string.Empty;
public string[] allBakersSplit;
public List<Text> textFields = new List<Text>();
public ScrollRect scrollRect;
public RectTransform backgroundRect;
public float lineSize = 10f;
private void Start()
{
allBakersSplit = allBakers.Split('\n');
for (int i = 0; i < textFields.Count; i++)
{
textFields[i].text = string.Empty;
}
int num = 0;
for (int j = 0; j < allBakersSplit.Length; j++)
{
textFields[num].text += allBakersSplit[j];
textFields[num].text += "\n";
num++;
if (num == 3)
{
num = 0;
}
}
float num2 = (float)allBakersSplit.Length / 3f;
for (int k = 0; k < textFields.Count; k++)
{
textFields[k].rectTransform.sizeDelta = new Vector2(textFields[k].rectTransform.sizeDelta.x, lineSize * num2);
}
backgroundRect.sizeDelta = textFields[0].rectTransform.sizeDelta;
}
}