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

70 lines
2.9 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
2025-08-27 01:05:19 +08:00
public TMP_InputField inpID1; // 中間的ID
public TMP_InputField inpID2; // 中間的ID
2025-08-22 22:37:04 +08:00
public TMP_InputField inpBirth; // 出生日期
2025-08-27 01:05:19 +08:00
public TMP_InputField inpBirth1; // 出生日期
public TMP_InputField inpBirth2; // 出生日期
2025-08-22 22:37:04 +08:00
public TMP_InputField inpIssue; // 登記日期
2025-08-27 01:05:19 +08:00
public TMP_InputField inpIssue1; // 登記日期
2025-08-22 22:37:04 +08:00
public TMP_InputField inpBianHao; // 編號
2025-08-27 01:05:19 +08:00
public TMP_Dropdown droSex;
2025-08-22 22:37:04 +08:00
private TMP_InputField targetInpChinName; // 中文名
private TMP_InputField targetInpEngName; // 英文名
private TMP_InputField targetInpID; // 中間的ID
2025-08-27 01:05:19 +08:00
private TMP_InputField targetInpID1; // 中間的ID
private TMP_InputField targetInpID2; // 中間的ID
2025-08-22 22:37:04 +08:00
private TMP_InputField targetInpBirth; // 出生日期
2025-08-27 01:05:19 +08:00
private TMP_InputField targetInpBirth1; // 出生日期
private TMP_InputField targetInpBirth2; // 出生日期
2025-08-22 22:37:04 +08:00
private TMP_InputField targetInpIssue; // 登記日期
2025-08-27 01:05:19 +08:00
private TMP_InputField targetInpIssue1; // 登記日期
2025-08-22 22:37:04 +08:00
private TMP_InputField targetInpBianHao; // 編號
2025-08-27 01:05:19 +08:00
private TMP_Dropdown targetdroSex;
2025-08-22 22:37:04 +08:00
private bool isCanUpdate = false;
public void SetData(TMP_InputField inpChinName, TMP_InputField inpEngName, TMP_InputField inpID,
2025-08-27 01:05:19 +08:00
TMP_InputField inpID1, TMP_InputField inpID2, TMP_InputField inpBirth, TMP_InputField inpBirth1,
TMP_InputField inpBirth2, TMP_InputField inpIssue, TMP_InputField inpIssue1, TMP_Dropdown droSex,
TMP_InputField inpBianHao)
2025-08-22 22:37:04 +08:00
{
this.targetInpChinName = inpChinName;
this.targetInpEngName = inpEngName;
this.targetInpID = inpID;
2025-08-27 01:05:19 +08:00
this.targetInpID1 = inpID1;
this.targetInpID2 = inpID2;
2025-08-22 22:37:04 +08:00
this.targetInpBirth = inpBirth;
2025-08-27 01:05:19 +08:00
this.targetInpBirth1 = inpBirth1;
this.targetInpBirth2 = inpBirth2;
2025-08-22 22:37:04 +08:00
this.targetInpIssue = inpIssue;
2025-08-27 01:05:19 +08:00
this.targetInpIssue1 = inpIssue1;
this.targetdroSex = droSex;
2025-08-22 22:37:04 +08:00
this.targetInpBianHao = inpBianHao;
isCanUpdate = true;
}
private void Update()
{
if (isCanUpdate)
{
2025-08-27 01:05:19 +08:00
inpChinName.text = targetInpChinName.text;
inpEngName.text = targetInpEngName.text;
inpID.text = targetInpID.text;
inpBirth.text = targetInpBirth.text;
inpIssue.text = targetInpIssue.text;
inpBianHao.text = targetInpBianHao.text;
2025-08-22 22:37:04 +08:00
}
}
}
}