Files
test/Assets/Scripts/SelecScreenCharacter.cs
T
2025-09-08 16:28:54 +07:00

26 lines
759 B
C#

using CSNetwork.Protocols.RPCData;
using System;
using System.Collections.Generic;
using UnityEngine;
using BrewMonster;
namespace BrewMonster.UI
{
public class SelecScreenCharacter : MonoBehaviour
{
[SerializeField] private GameObject characterItemPrefab;
[SerializeField] private RectTransform parentItems;
public void InitScreen(List<RoleInfo> roleInfos, Action<RoleInfo> OnClickItemChar)
{
Logger.Log($"InitScreen {roleInfos.Count}");
foreach(RoleInfo info in roleInfos)
{
Logger.Log($"Role Name {info.roleid}");
CharacterItemUI item = Instantiate(characterItemPrefab, parentItems).GetComponent<CharacterItemUI>();
item.InitItem(info, OnClickItemChar);
}
}
}
}