using System; using System.Collections; using System.Collections.Generic; using System.Xml.Serialization; using UnityEngine; using UnityEngine.UI; public class Signforpanl : MonoBehaviour { /// /// 签收页面 /// public RectTransform signforpanl; /// /// 文本传递的内容 /// public Text contenttext1; public Text contenttext2; public Text contenttext3; /// /// 签收确认按钮 /// public Button isbutton; /// /// 否定签收按钮 /// public Button nobutton; /// /// 显示查看信息页面 /// public RectTransform controlspanl1; /// /// 传递文本内容 /// public Text contenttext4, contenttext5, contenttext6; /// /// 查看人员信息按钮 /// public Button viewbutton; /// /// 确认按钮 /// public Button verifybutton2; /// /// 遮挡名字图片 /// public Image zhednag; /// /// 显示名字文本 /// public Text nametext; /// /// 派工按钮 /// public Button sendworkbutton; /// /// 查找人员信息页面 /// public RectTransform controlspanl2; /// /// 人员输入列表 /// public InputField inputname; /// /// 人员查询按钮 /// public Button inquirebuton; /// /// 高亮选择 /// public Toggle Toggle1, Toggle2, Toggle3, Toggle4, Toggle5; /// /// 确认按钮 /// public Button okbutton; /// /// 显示人员信息面板 /// public RectTransform controlspanl3; /// /// 点击高亮显示圆圈 /// public Image checkimage; /// /// 点击显示按钮 /// public Button checkbutton; /// /// 点击只得一次分 /// private bool checkisp = true; /// /// 点击确认按钮 /// public Button verifybutton; /// /// 第三步步骤显示 /// public RectTransform thethirdsteppanl; void Start() { verifybutton2.onClick.AddListener(() => { controlspanl2.gameObject.SetActive(false); controlspanl1.gameObject.SetActive(true); }); inquirebuton.onClick.AddListener(() => { if (inputname.text.Contains("原")) { controlspanl2.gameObject.SetActive(false); controlspanl3.gameObject.SetActive(true); } }); checkbutton.onClick.AddListener(() => { if (checkisp) { ScoreManager.Instance.AddScore(6); Debug.Log(ScoreManager.Instance.Score); checkimage.gameObject.SetActive(true); checkisp = false; } else { ScoreManager.Instance.SubtractScore(6); Debug.Log(ScoreManager.Instance.Score); checkimage.gameObject.SetActive(false); checkisp = true; } }); verifybutton.onClick.AddListener(() => { controlspanl3.gameObject.SetActive(false ); zhednag.gameObject.SetActive(true); nametext.gameObject.SetActive(true); controlspanl1.gameObject.SetActive(true); }); sendworkbutton.onClick.AddListener(() => { controlspanl1.gameObject.SetActive(false); thethirdsteppanl.gameObject.SetActive(true); }); okbutton.onClick.AddListener(() => { controlspanl2.gameObject.SetActive(false); controlspanl1.gameObject.SetActive(true); }); } /// /// 传递参数 /// /// /// /// public void Passbyvalue(string str1,string str2,string str3) { contenttext1.text = str1; contenttext2.text = str2; contenttext3.text = str3; } /// /// 准备执行按钮操作 /// public void EquippingItems(Action action) { isbutton.onClick.AddListener(() => { action?.Invoke(); }); } public void CanceItems(Action action) { nobutton.onClick.AddListener(() => { action?.Invoke(); }); } /// /// 初始化文本 /// /// /// /// public void Getvalue(string str1, string str2, string str3) { contenttext4.text = str1; contenttext5.text = str2; contenttext6.text = str3; } public void EquippingItems2(Action action) { viewbutton.onClick.AddListener(() => { action?.Invoke(); }); } /// /// 初始化页面 /// public void Getrestore2() { inputname.text = null; Toggle1.isOn = false; Toggle2.isOn = false; Toggle3.isOn = false; Toggle4.isOn = false; Toggle5.isOn = false; checkimage.gameObject.SetActive(false); } void Update() { } }