This repository has been archived on 2025-08-02. You can view files and clone it, but cannot push or open issues or pull requests.
Files
Cryville.EEW.Unity/Assets/Cryville.EEW.Unity/UI/EventUnitListView.cs

25 lines
554 B
C#

using Cryville.EEW.Core;
using UnityEngine;
namespace Cryville.EEW.Unity.UI {
class EventUnitListView : MonoBehaviour {
[SerializeField]
EventUnitView m_prefabEventUnitView;
public void Set(ReportGroup group) {
foreach (Transform child in transform) {
Destroy(child.gameObject);
}
foreach (var unit in group) {
Add(unit);
}
}
void Add(ReportUnit unit) {
var child = Instantiate(m_prefabEventUnitView);
child.Set(unit);
child.transform.SetParent(transform, false);
child.transform.SetSiblingIndex(0);
}
}
}