powerfun-unity/Assets/Scripts/UI/Prefab/Panel/NewRouteOverviewController.cs

37 lines
1.1 KiB
C#
Raw Normal View History

2021-12-07 14:37:08 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class NewRouteOverviewController: PFUIPanel
{
// Start is called before the first frame update
Transform tmpGroup;
Transform tmpItem;
void Start()
{
tmpGroup = Resources.Load<Transform>("UI/Prefab/NewRoute/RouteGroup");
tmpItem = Resources.Load<Transform>("UI/Prefab/NewRoute/RouteItem");
var rect = transform.Find("Container/Right/Scroll View/Viewport/Content")
.GetComponent<RectTransform>();
for (int i = 0; i < 10; i++)
{
var group = Instantiate<Transform>(tmpGroup);
for (int j = 0; j < 10; j++)
{
var item = Instantiate<Transform>(tmpItem);
item.SetParent(group.Find("Content"));
}
group.SetParent(rect);
group.localScale = Vector3.one;
}
LayoutRebuilder.ForceRebuildLayoutImmediate(rect);
}
// Update is called once per frame
void Update()
{
}
}