37 lines
1.2 KiB
C#
37 lines
1.2 KiB
C#
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace Samkwang
|
|
{
|
|
public class UI_MachineEffectivenessContent : MonoBehaviour
|
|
{
|
|
public Dictionary<string, UI_MachineEffectivenessItem> machineEffectivenesses = new Dictionary<string, UI_MachineEffectivenessItem>();
|
|
private UI_MachineEffectivenessItem prf_machineEffectiveness;
|
|
|
|
public void Init()
|
|
{
|
|
prf_machineEffectiveness = Resources.Load<UI_MachineEffectivenessItem>("Prefabs/UI/PRF_UI_MachineEffectivenessItem");
|
|
}
|
|
|
|
public void SetProductionStatusItem(List<CompleteInfo> datas)
|
|
{
|
|
foreach (var data in datas)
|
|
{
|
|
if (!machineEffectivenesses.ContainsKey(data.worknm))
|
|
{
|
|
var machineStatus = Instantiate(prf_machineEffectiveness, transform);
|
|
machineStatus.Init();
|
|
machineEffectivenesses.Add(data.worknm, machineStatus);
|
|
}
|
|
|
|
var machineName = data.worknm;
|
|
var eorate = data.eorate;
|
|
var status = data.statusnm;
|
|
|
|
machineEffectivenesses[data.worknm].SetEffectivness(eorate, machineName, status);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|