U3D_TobaccoWarehouseISMDTSy.../Assets/Scripts/YL/Replacebattery.cs

223 lines
5.7 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Replacebattery : MonoBehaviour
{
/// <summary>
/// 关闭弹窗页面
/// </summary>
public Button Offbutton;
/// <summary>
/// 显示页面数据文本
/// </summary>
public Text Timeidtext, Tasknumbertext, Batterytext1, Batterytext2, Batterytext3, Batterytext4;
/// <summary>
/// 显示页面数据Toggle组件
/// </summary>
public Toggle ReachintoplaceTe2, DescentobstacleTe, LowerinplaceTe, WalkingdriveTe, ScramTe, RunningfaultTe, LiftcircuitbreakerTe, TuckintoplaceTe1, TuckintoplaceTe2, FetchbitTe, PowersupplyconditionTe;
public void Getbattery(string timetext, string tasknumbertext, string batterytext1, string batterytext2, string batterytext3, string batterytext4, string reachintoplaceTe2, string descentobstacleTe, string lowerinplaceTe,
string walkingdriveTe, string scramTe, string runningfaultTe, string liftcircuitbreakerTe, string tuckintoplaceTe1, string tuckintoplaceTe2, string fetchbitTe, string powersupplyconditionTe, Action action)
{
Timeidtext.text = timetext;
Tasknumbertext.text = tasknumbertext;
Batterytext1.text = batterytext1;
Batterytext2.text = batterytext2;
Batterytext3.text = batterytext3;
Batterytext4.text = batterytext4;
switch (reachintoplaceTe2)
{
case "False":
ReachintoplaceTe2.isOn = false;
break;
case "":
ReachintoplaceTe2.isOn = false;
break;
case "True":
ReachintoplaceTe2.isOn = true;
break;
default:
break;
}
switch (descentobstacleTe)
{
case "False":
DescentobstacleTe.isOn = false;
break;
case "":
DescentobstacleTe.isOn = false;
break;
case "True":
DescentobstacleTe.isOn = true;
break;
default:
break;
}
switch (lowerinplaceTe)
{
case "False":
LowerinplaceTe.isOn = false;
break;
case "":
LowerinplaceTe.isOn = false;
break;
case "True":
LowerinplaceTe.isOn = true;
break;
default:
break;
}
switch (walkingdriveTe)
{
case "False":
WalkingdriveTe.isOn = false;
break;
case "":
WalkingdriveTe.isOn = false;
break;
case "True":
WalkingdriveTe.isOn = true;
break;
default:
break;
}
switch (scramTe)
{
case "False":
ScramTe.isOn = false;
break;
case "":
ScramTe.isOn = false;
break;
case "True":
ScramTe.isOn = true;
break;
default:
break;
}
switch (runningfaultTe)
{
case "False":
RunningfaultTe.isOn = false;
break;
case "":
RunningfaultTe.isOn = false;
break;
case "True":
RunningfaultTe.isOn = true;
break;
default:
break;
}
switch (liftcircuitbreakerTe)
{
case "False":
LiftcircuitbreakerTe.isOn = false;
break;
case "":
LiftcircuitbreakerTe.isOn = false;
break;
case "True":
LiftcircuitbreakerTe.isOn = true;
break;
default:
break;
}
switch (tuckintoplaceTe1)
{
case "False":
TuckintoplaceTe1.isOn = false;
break;
case "":
TuckintoplaceTe1.isOn = false;
break;
case "True":
TuckintoplaceTe1.isOn = true;
break;
default:
break;
}
switch (tuckintoplaceTe2)
{
case "False":
TuckintoplaceTe2.isOn = false;
break;
case "":
TuckintoplaceTe2.isOn = false;
break;
case "True":
TuckintoplaceTe2.isOn = true;
break;
default:
break;
}
switch (fetchbitTe)
{
case "False":
FetchbitTe.isOn = false;
break;
case "":
FetchbitTe.isOn = false;
break;
case "True":
FetchbitTe.isOn = true;
break;
default:
break;
}
switch (powersupplyconditionTe)
{
case "False":
PowersupplyconditionTe.isOn = false;
break;
case "":
PowersupplyconditionTe.isOn = false;
break;
case "True":
PowersupplyconditionTe.isOn = true;
break;
default:
break;
}
Offbutton.onClick.AddListener(() =>
{
if (action != null)
{
action?.Invoke();
}
});
}
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}