223 lines
5.7 KiB
C#
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()
|
|
{
|
|
|
|
}
|
|
}
|