using System.Collections.Generic; using UnityEngine; namespace Samkwang { public class UI_MachineEffectivenessContent : MonoBehaviour { public Dictionary machineEffectivenesses = new Dictionary(); private UI_MachineEffectivenessItem prf_machineEffectiveness; public void Init() { prf_machineEffectiveness = Resources.Load("Prefabs/UI/PRF_UI_MachineEffectivenessItem"); } public void SetProductionStatusItem(List 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); } } } }