Test-TaizhouWarehousePhaseII/3d/Assets/Zion/Scripts/SetValue.cs

91 lines
2.6 KiB
C#

using DefaultNamespace;
using MotionFramework;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class SetValue : MonoBehaviour
{
public List<TextMeshProUGUI> Textpro = new List<TextMeshProUGUI>();
public List<Text> Text_1 = new List<Text>();
public List<InputField> Inputs = new List<InputField>();
public List<TMP_InputField> Inputs_ = new List<TMP_InputField>();
void Start()
{
if (Textpro.Count > 0)
{
for (int i = 0; i < Textpro.Count; i++)
{
Textpro[i].text = GetTask(Textpro[i].name);
}
}
if (Text_1.Count > 0)
{
for (int i = 0; i < Text_1.Count; i++)
{
Text_1[i].text = GetTask(Text_1[i].name);
}
}
if (Inputs.Count>0)
{
for (int i = 0; i < Inputs.Count; i++)
{
Inputs[i].text = GetTask(Inputs[i].name);
}
}
if (Inputs_.Count>0)
{
for (int i = 0; i < Inputs_.Count; i++)
{
Inputs_[i].text = GetTask(Inputs_[i].name);
}
}
}
public string GetTask(string Textname)
{
if (Textname.Contains("数量"))
{
return MotionEngine.GetModule<GlobalDataStorage>().GetTaskBookValueByMapping("收入数量");
}
if (Textname.Contains("描述")&& !Textname.Contains("拆退(描述)"))
{
return MotionEngine.GetModule<GlobalDataStorage>().GetTaskBookValueByMapping("物料描述");
}
if (Textname.Contains("拆退(描述)"))
{
return MotionEngine.GetModule<GlobalDataStorage>().GetTaskBookValueByMapping("物料描述") +"\t"+ MotionEngine.GetModule<GlobalDataStorage>().GetTaskBookValueByMapping("台");
}
if (Textname.Contains("工厂"))
{
return MotionEngine.GetModule<GlobalDataStorage>().GetTaskBookValueByMapping("工厂代码");
}
if (Textname.Contains("供应商"))
{
return ModerController.Instance.checkGoods[0].Manufacturer.text;
}
if (Textname.Contains("电压等级"))
{
if (ModerController.Instance.checkGoods[0].name.ToLower().Contains("10kv"))
{
return "10KV";
}
if (ModerController.Instance.checkGoods[0].name.ToLower().Contains("1kv"))
{
return "1KV";
}
else
{
return "";
}
}
return "";
}
}