using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Stepsixpanl : MonoBehaviour { /// /// 初始化页面 /// public RectTransform stepsixpanl; /// /// 页面1 /// public RectTransform stepsixpanl1; /// /// 待办按钮 /// public Button waittobebutton6; /// /// 页面2 /// public RectTransform stepsixpanl2; /// /// 输入编号 /// public InputField inputfid6; /// /// 查询按钮 /// public Button inquirebutton6; /// /// 高亮选择 /// public Toggle serialtoggle6; /// /// 图片选择 /// public Image serialimage6; /// /// 合同违约审批按钮 /// public Button examinebutton6; /// /// 页面3 /// public RectTransform stepsixpanl3; /// /// 确认签收按钮 /// public Button yesbutton; /// /// 确认按钮开关 /// private bool yesisp = false; /// /// 取消签收按钮 /// public Button nobutton; /// /// 页面4 /// public RectTransform stepsixpanl4; /// /// 选择通过 /// public Toggle passtoggle6; /// /// 选择不通过 /// public Toggle nopasstoggle6; /// /// 发送按钮 /// public Button sendbutton6; /// /// 第六步判分 /// private float stepsix1; private float stepsix2; private float stepsix3; void Start() { waittobebutton6.onClick.AddListener(() => { stepsixpanl1.gameObject.SetActive(false); stepsixpanl2.gameObject.SetActive(true); }); serialtoggle6.onValueChanged.AddListener(delegate { Gettoggle(serialtoggle6); }); examinebutton6.onClick.AddListener(() => { stepsixpanl2.gameObject.SetActive(false); stepsixpanl3.gameObject.SetActive(true); }); yesbutton.onClick.AddListener(() => { yesisp = true; stepsixpanl3.gameObject.SetActive(false); stepsixpanl4.gameObject.SetActive(true); }); nobutton.onClick.AddListener(() => { stepsixpanl3.gameObject.SetActive(false); stepsixpanl4.gameObject.SetActive(true); }); sendbutton6.onClick.AddListener(() => { Debug.Log("第六步得分"); if (serialtoggle6.isOn) { ScoreManager.Instance.AddScore(1.5f);//是否勾选 stepsix1 = ScoreManager.Instance.scores[5] * 0.2f; } if (yesisp) { ScoreManager.Instance.AddScore(2f);//签收 stepsix2 = ScoreManager.Instance.scores[5] * 0.2f; } if (passtoggle6.isOn) { ScoreManager.Instance.AddScore(9);//是否通过 stepsix3 = ScoreManager.Instance.scores[5] * 0.6f; } float value = stepsix1 + stepsix2 + stepsix3; ScoreManager.Instance.totalpoints.Add(value); Debug.Log(ScoreManager.Instance.Score); stepsixpanl4.gameObject.SetActive(false); }); passtoggle6.onValueChanged.AddListener((ison) => { }); } /// /// 图片高亮 /// /// private void Gettoggle(Toggle toggle) { if (toggle.isOn) { serialimage6.gameObject.SetActive(true); } else { serialimage6.gameObject.SetActive(false); } } /// /// 初始化页面 /// public void Getpage() { stepsixpanl.gameObject.SetActive(true); } /// /// 初始化得分步骤按钮 /// public void Getrestore6() { inputfid6.text = null; serialtoggle6.isOn = false; serialimage6.gameObject.SetActive(false); passtoggle6.isOn = false; nopasstoggle6.isOn = false; } void Update() { } }