using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Stepsevenpanl : MonoBehaviour { /// /// 初始化页面 /// public RectTransform stepsevenpanl; /// /// 页面1 /// public RectTransform stepsevenpanl1; /// /// 待办工单按钮 /// public Button waittobedonebutton7; /// /// 页面2 /// public RectTransform stepsevenpanl2; /// /// 输入工单编号 /// public InputField inputfid7; /// /// 查询按钮 /// public Button inquirbutton7; /// /// 页面3 /// public RectTransform stepsevenpanl3; /// /// 高亮选择 /// public Toggle serialtoggle7; /// /// 高亮图片选择 /// public Image serialimage7; /// /// 退补发行按钮 /// public Button refundbutton7; /// /// 签收按钮 /// public Button signforbutton7; /// /// 签收按钮开关 /// private bool singnisp = false; /// /// 签收成功显示图片 /// public Image signforimage7; /// /// 页面4 /// public RectTransform stepsevenpanl4; /// /// 供电勾选按钮 /// public Toggle serialnumbertoggle7; /// /// 发行按钮 /// public Button releasebutton; /// /// 第七步操作 /// private float stepseven1; private float stepseven2; private float stepseven3; void Start() { waittobedonebutton7.onClick.AddListener(() => { stepsevenpanl1.gameObject.SetActive(false); stepsevenpanl2.gameObject.SetActive(true); }); inquirbutton7.onClick.AddListener(() => { stepsevenpanl2.gameObject.SetActive(false); stepsevenpanl3.gameObject.SetActive(true); }); serialtoggle7.onValueChanged.AddListener(delegate { Getpicture(serialtoggle7); }); refundbutton7.onClick.AddListener(() => { stepsevenpanl3.gameObject.SetActive(false); stepsevenpanl4.gameObject.SetActive(true); }); signforbutton7.onClick.AddListener(() => { singnisp = true; signforimage7.gameObject.SetActive(true); Invoke("Getpicture2", 1.5f); }); releasebutton.onClick.AddListener(() => { Debug.Log("第七步得分"); if (serialtoggle7.isOn) { ScoreManager.Instance.AddScore(1.5f);// stepseven1 = ScoreManager.Instance.scores[6] * 0.2f; } if (singnisp) { ScoreManager.Instance.AddScore(2);//签收 stepseven2 = ScoreManager.Instance.scores[6] * 0.2f; } if (serialnumbertoggle7.isOn) { ScoreManager.Instance.AddScore(9); stepseven3 = ScoreManager.Instance.scores[6] * 0.6f; } float value = stepseven1 + stepseven2 + stepseven3; ScoreManager.Instance.totalpoints.Add(value); Debug.Log(ScoreManager.Instance.Score); stepsevenpanl4.gameObject.SetActive(false); }); serialnumbertoggle7.onValueChanged.AddListener((ison) => { }); } public void Getpicture2() { signforimage7.gameObject.SetActive(false); } /// /// 高亮图片 /// public void Getpicture(Toggle toggle) { if (toggle.isOn) { serialimage7.gameObject.SetActive(true); } else { serialtoggle7.gameObject.SetActive(false); } } /// /// 初始化页面 /// public void Getpage() { stepsevenpanl.gameObject.SetActive(true); } /// /// 得分步骤初始化 /// public void Getrestore7() { inputfid7.text = null; serialtoggle7.isOn = false; serialimage7.gameObject.SetActive(false); serialnumbertoggle7.isOn = false; } void Update() { } }