Unity Game Session MVP

This commit is contained in:
Le Duc Anh
2025-09-08 16:28:54 +07:00
parent b75c818a1b
commit e3e435d12e
31 changed files with 2776 additions and 5 deletions
+9 -3
View File
@@ -2,18 +2,24 @@ using CSNetwork.Protocols.RPCData;
using System;
using System.Collections.Generic;
using UnityEngine;
using BrewMonster;
public class SelecScreenCharacter : MonoBehaviour
namespace BrewMonster.UI
{
[SerializeField] private CharacterItemUI characterItemPrefab;
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)
{
CharacterItemUI item = Instantiate(characterItemPrefab, parentItems);
Logger.Log($"Role Name {info.roleid}");
CharacterItemUI item = Instantiate(characterItemPrefab, parentItems).GetComponent<CharacterItemUI>();
item.InitItem(info, OnClickItemChar);
}
}
}
}