FM/Assets/Scripts/FUJIFILM/UI/Other/UpdateInput.cs

50 lines
1.8 KiB
C#
Raw Normal View History

2025-08-22 22:37:04 +08:00
using System;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace HK.FUJIFILM
{
public class UpdateInput : MonoBehaviour
{
public TMP_InputField inpChinName; // 中文名
public TMP_InputField inpEngName; // 英文名
public TMP_InputField inpID; // 中間的ID
public TMP_InputField inpBirth; // 出生日期
public TMP_InputField inpIssue; // 登記日期
public TMP_InputField inpBianHao; // 編號
private TMP_InputField targetInpChinName; // 中文名
private TMP_InputField targetInpEngName; // 英文名
private TMP_InputField targetInpID; // 中間的ID
private TMP_InputField targetInpBirth; // 出生日期
private TMP_InputField targetInpIssue; // 登記日期
private TMP_InputField targetInpBianHao; // 編號
private bool isCanUpdate = false;
public void SetData(TMP_InputField inpChinName, TMP_InputField inpEngName, TMP_InputField inpID,
TMP_InputField inpBirth, TMP_InputField inpIssue, TMP_InputField inpBianHao)
{
this.targetInpChinName = inpChinName;
this.targetInpEngName = inpEngName;
this.targetInpID = inpID;
this.targetInpBirth = inpBirth;
this.targetInpIssue = inpIssue;
this.targetInpBianHao = inpBianHao;
isCanUpdate = true;
}
private void Update()
{
if (isCanUpdate)
{
inpChinName.text = targetInpChinName.text;
inpEngName .text = targetInpEngName.text;
inpID .text = targetInpID.text;
inpBirth .text = targetInpBirth.text;
inpIssue .text = targetInpIssue.text;
inpBianHao .text = targetInpBianHao.text;
}
}
}
}