363 lines
10 KiB
C#
363 lines
10 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class Electricitychargeaccounting : MonoBehaviour
|
|
{
|
|
public static Electricitychargeaccounting Instance;
|
|
/// <summary>
|
|
/// 考试模式初始化
|
|
/// </summary>
|
|
public Sprite examination;
|
|
/// <summary>
|
|
/// 考试和练习图片切换
|
|
/// </summary>
|
|
public Image examinationimage3;
|
|
/// <summary>
|
|
/// 下一题按钮
|
|
/// </summary>
|
|
public Button nextbutton3;
|
|
/// <summary>
|
|
/// 上一题按钮
|
|
/// </summary>
|
|
public Button upbutton3;
|
|
/// <summary>
|
|
/// 第一题页面
|
|
/// </summary>
|
|
public GameObject electricitychargeaccounting3;
|
|
/// <summary>
|
|
/// 第二天页面
|
|
/// </summary>
|
|
public GameObject electricitychargeaccounting4;
|
|
/// <summary>
|
|
/// 第一题
|
|
/// </summary>
|
|
public List<InputField> Calculateinput = new List<InputField>();
|
|
/// <summary>
|
|
/// 第二题
|
|
/// </summary>
|
|
public List<InputField> Calculateinput2 = new List<InputField>();
|
|
private void Awake()
|
|
{
|
|
Instance = this;
|
|
Init();
|
|
}
|
|
|
|
private void Init()
|
|
{
|
|
examination = Resources.Load<Sprite>("UIpanel/考试模式");
|
|
if (ScoreManager.Instance.Examinationpaper == Examinationpaper.Electricityfeetest)
|
|
{
|
|
examinationimage3.sprite = examination;
|
|
}
|
|
}
|
|
|
|
void Start()
|
|
{
|
|
Doexercises();//上下题切换
|
|
}
|
|
|
|
public void Doexercises()
|
|
{
|
|
nextbutton3.onClick.AddListener(() =>
|
|
{
|
|
nextbutton3.gameObject.SetActive(false);
|
|
upbutton3.gameObject.SetActive(true);
|
|
electricitychargeaccounting3.SetActive(false);
|
|
electricitychargeaccounting4.SetActive(true);
|
|
});
|
|
upbutton3.onClick.AddListener(() =>
|
|
{
|
|
nextbutton3.gameObject.SetActive(true);
|
|
upbutton3.gameObject.SetActive(false);
|
|
electricitychargeaccounting3.SetActive(true);
|
|
electricitychargeaccounting4.SetActive(false);
|
|
});
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 计算第一题
|
|
/// </summary>
|
|
public void Calculatescore()
|
|
{
|
|
|
|
if (Calculateinput[0].text == "大工业")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[1].text == "高供低计")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[2].text == "160")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[3].text == "500kVA")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[4].text == "220933kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[5].text == "490kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[6].text == "2209kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[7].text == "223632kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[8].text == "69214kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[9].text == "0kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[10].text == "3528kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[11].text == "8284kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[12].text == "81026kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[13].text == "0.94")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[14].text == "223332kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[15].text == "38746kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[16].text == "92410kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[17].text == "89779kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[18].text == "220935kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[19].text == "39166kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[20].text == "90753kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[21].text == "93413kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[22].text == "15000元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[23].text == "41895.87元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[24].text == "59952.46元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[25].text == "28487.37")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[26].text == "216.42元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[27].text == "-90元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[28].text == "-243.48元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[29].text == "-340.88元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[30].text == "-152.63元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[31].text == "-1.24元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput[32].text == "144723.89元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 计算第二题
|
|
/// </summary>
|
|
public void Calculatescore2()
|
|
{
|
|
if (Calculateinput2[0].text == "大工业")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[1].text == "高供低计")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[2].text == "160")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[3].text == "500kVA")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[4].text == "220933kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[5].text == "490kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[6].text == "2209kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[7].text == "223632kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[8].text == "69214kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[9].text == "0kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[10].text == "3528kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[11].text == "8284kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[12].text == "81026kvarh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[13].text == "0.94")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[14].text == "223332kwh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[15].text == "242.16")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[16].text == "577.56")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[17].text == "561.12")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[18].text == "1380.84")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[19].text == "39166kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[20].text == "90753kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[21].text == "93413kWh")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[22].text == "15000元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[23].text == "41895.87元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[24].text == "59952.46元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[25].text == "28487.37元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[26].text == "216.42元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[27].text == "-90元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[28].text == "-243.48元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[29].text == "-340.88元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[30].text == "-152.63元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[31].text == "-1.24元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
if (Calculateinput2[32].text == "144723.89元")
|
|
{
|
|
ScoreManager.Instance.AddElectriccharge(1);
|
|
}
|
|
}
|
|
}
|