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;
///
/// 待办工单
///
public Button Backtodo;
///
/// 页面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;
void Start()
{
waittobebutton6.onClick.AddListener(() =>
{
stepsixpanl1.gameObject.SetActive(false);
stepsixpanl2.gameObject.SetActive(true);
});
Backtodo.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 (ScoreManager.Instance.Subject == Subject.Performanceexercise ||
ScoreManager.Instance.Subject == Subject.Electricchargeexercise ||
ScoreManager.Instance.Subject == Subject.Aluminoelectricexercise)
{
Practicescore6(); ;
}
if (ScoreManager.Instance.Subject == Subject.Performanceexamination)
{
Judgmentstep6();
}
stepsixpanl4.gameObject.SetActive(false);
});
passtoggle6.onValueChanged.AddListener((ison) =>
{
});
}
///
/// 练习步骤得分
///
private void Practicescore6()
{
if (serialtoggle6.isOn)
{
ScoreManager.Instance.AddScore(2.5f);//是否勾选
}
if (yesisp)
{
ScoreManager.Instance.AddScore(2.5f);//签收
}
if (passtoggle6.isOn)
{
ScoreManager.Instance.AddScore(7.5f);//是否通过
}
}
private void Judgmentstep6()
{
float score = 0f;
string str;
if (serialtoggle6.isOn)
{
score += (float.Parse(ScoreManager.Instance.totalpoints[5]) * 0.2f);
}
if (yesisp)
{
score += (float.Parse(ScoreManager.Instance.totalpoints[5]) * 0.2f);
}
if (passtoggle6.isOn)
{
score += (float.Parse(ScoreManager.Instance.totalpoints[5]) * 0.6f);
}
if ((score - Mathf.Floor(score)) < 0.001f)
{
str = score.ToString();
}
else
{
str = score.ToString("f2");
}
ScoreManager.Instance.Honourscores[5] = float.Parse(str);
}
///
/// 图片高亮
///
///
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()
{
}
}