38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using TMPro;
|
|
using static MQTT;
|
|
using WI;
|
|
using UnityEngine.UI;
|
|
|
|
public class UI_WorkStatusItem : UIBase
|
|
{
|
|
private TextMeshProUGUI groupcd;
|
|
private TextMeshProUGUI groupnm;
|
|
private TextMeshProUGUI mchcnt;
|
|
private TextMeshProUGUI planqty;
|
|
private TextMeshProUGUI workqty;
|
|
private TextMeshProUGUI goodqty;
|
|
private TextMeshProUGUI badqty;
|
|
private TextMeshProUGUI badrate;
|
|
private TextMeshProUGUI progressrate;
|
|
private Image background;
|
|
|
|
public void SetStatusData(WorkShopInfo workshopInfo, Color color)
|
|
{
|
|
background = GetComponent<Image>();
|
|
groupcd.SetText(workshopInfo.groupcd);
|
|
groupnm.SetText(workshopInfo.groupnm);
|
|
mchcnt.SetText(workshopInfo.mchcnt);
|
|
planqty.SetText(workshopInfo.planqty);
|
|
workqty.SetText(workshopInfo.workqty);
|
|
goodqty.SetText(workshopInfo.goodqty);
|
|
badqty.SetText(workshopInfo.badqty);
|
|
badrate.SetText(workshopInfo.badrate);
|
|
progressrate.SetText(workshopInfo.progressrate);
|
|
|
|
background.color = color;
|
|
}
|
|
}
|