using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Device; using UnityEngine.UI; public class Thefifthstep : MonoBehaviour { /// <summary> /// 初始化第五步操作 /// </summary> public RectTransform thefifthsteppanl; /// <summary> /// 页面1 /// </summary> public RectTransform thefifthsteppanl1; /// <summary> /// 第五步页面工单编号 /// </summary> public InputField inputid5; /// <summary> /// 待办按钮 /// </summary> public Button waittobedonebutton; /// <summary> /// 页面2 /// </summary> public RectTransform thefifthsteppanl2; /// <summary> /// 输入工单编号输入框 /// </summary> public InputField inputfid5; /// <summary> /// 查询工单按钮 /// </summary> public Button viewbutton5; /// <summary> /// 页面3 /// </summary> public RectTransform thefifthsteppanl3; /// <summary> /// 勾选高亮选择 /// </summary> public Toggle serialtoggle; /// <summary> /// 高量图片选择 /// </summary> public Image serial5; /// <summary> /// 合同违约按钮 /// </summary> public Button contractbutton; /// <summary> /// 签收按钮 /// </summary> public Button signforbutton5; /// <summary> /// 签收保证得分只得一次 /// </summary> private bool singsisp = true; /// <summary> /// 签收成功图片 /// </summary> public Image signforimage5; /// <summary> /// 页面4 /// </summary> public RectTransform thefifthsteppanl4; /// <summary> /// 高亮选项 /// </summary> public Toggle examinetoggle5; /// <summary> /// 确认按钮 /// </summary> public Button sendbutton55; void Start() { waittobedonebutton.onClick.AddListener(() => { thefifthsteppanl1.gameObject.SetActive(false); thefifthsteppanl2.gameObject.SetActive(true); }); viewbutton5.onClick.AddListener(() => { thefifthsteppanl2.gameObject.SetActive(false); thefifthsteppanl3.gameObject.SetActive(true); }); serialtoggle.onValueChanged.AddListener(delegate { Getreveal(serialtoggle); }); contractbutton.onClick.AddListener(() => { thefifthsteppanl3.gameObject.SetActive(false); thefifthsteppanl4.gameObject.SetActive(true); }); signforbutton5.onClick.AddListener(() => { if (singsisp) { ScoreManager.Instance.AddScore(2); singsisp = false; } signforimage5.gameObject.SetActive(true); Invoke("Getreveal2", 1.5f); }); sendbutton55.onClick.AddListener(() => { thefifthsteppanl4.gameObject.SetActive(false); }); examinetoggle5.onValueChanged.AddListener((ison) => { if (ison) { ScoreManager.Instance.AddScore(9); Debug.LogError(ScoreManager.Instance.Score); } else { ScoreManager.Instance.SubtractScore(9); } }); } /// <summary> /// 关闭签收成功按钮 /// </summary> private void Getreveal2() { signforimage5.gameObject.SetActive(false); } /// <summary> /// 图片显示高亮 /// </summary> /// <param name="toggle"></param> private void Getreveal(Toggle toggle) { if (toggle.isOn) { ScoreManager.Instance.AddScore(1.5f); serial5.gameObject.SetActive(true); } else { ScoreManager.Instance.SubtractScore(1.5f); serial5.gameObject.SetActive(false); } } /// <summary> /// 初始化第五步界面 /// </summary> public void Getscreen() { thefifthsteppanl.gameObject.SetActive(true); } void Update() { } }