Merge remote-tracking branch 'origin/develop' into feature/movement

This commit is contained in:
VDH
2025-09-08 16:30:57 +07:00
29 changed files with 2766 additions and 3 deletions
+1
View File
@@ -1,3 +1,4 @@
using BrewMonster.UI;
using CSNetwork.Protocols.RPCData;
using System.Collections.Generic;
using System.Threading;
+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);
}
}
}
}