472 lines
11 KiB
C#
472 lines
11 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class Coverremovalmachine : MonoBehaviour
|
|
{
|
|
/// <summary>
|
|
/// 关闭按钮
|
|
/// </summary>
|
|
public Button Offbutton;
|
|
/// <summary>
|
|
/// 箱盖状态
|
|
/// </summary>
|
|
public Text Timeidtext, Boxtext;
|
|
/// <summary>
|
|
/// 信息状态
|
|
/// </summary>
|
|
public Toggle Frontpositiontog, Backinplacetog, Forwarddecelerationtog, Reardecelerationtog, Prelimittog, Posteriorlimittog, Aircylindertog1, Aircylindertog2, Aircylindertog3,
|
|
Aircylindertog4, Aircylindertog5, Aircylindertog6, Aircylindertog7, Aircylindertog8, Topinplacetog, Lowerinplacetog, Clampcovertog1, Clampcovertog2;
|
|
/// <summary>
|
|
/// 故障信息
|
|
/// </summary>
|
|
public Toggle Breakdowntog, Airswitchtog, Controllertog, Isolatetog, Limittog1, Limittog2, Risetog, Overtimetog;
|
|
|
|
/// <summary>
|
|
/// 去加盖机页面
|
|
/// </summary>
|
|
public void Getdecap(string timetext, string boxtext, string frontpositiontog, string backinplacetog, string forwarddecelerationtog, string reardecelerationtog, string prelimittog,
|
|
string posteriorlimittog, string aircylindertog1, string aircylindertog2, string aircylindertog3, string aircylindertog4, string aircylindertog5, string aircylindertog6,
|
|
string aircylindertog7, string aircylindertog8, string topinplacetog, string lowerinplacetog, string clampcovertog1, string clampcovertog2, string breakdowntog, string airswitchtog,
|
|
string controllertog, string isolatetog, string limittog1, string limittog2, string risetog, string overtimetog, Action action)
|
|
{
|
|
Timeidtext.text = timetext;
|
|
Boxtext.text = boxtext;
|
|
Debug.Log(frontpositiontog);
|
|
switch (frontpositiontog)
|
|
{
|
|
case "False":
|
|
Frontpositiontog.isOn = false;
|
|
break;
|
|
case "":
|
|
Debug.Log("进来了");
|
|
Frontpositiontog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Frontpositiontog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (backinplacetog)
|
|
{
|
|
case "False":
|
|
Backinplacetog.isOn = false;
|
|
break;
|
|
case "":
|
|
Backinplacetog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Backinplacetog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (forwarddecelerationtog)
|
|
{
|
|
case "False":
|
|
Forwarddecelerationtog.isOn = false;
|
|
break;
|
|
case "":
|
|
Forwarddecelerationtog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Forwarddecelerationtog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (reardecelerationtog)
|
|
{
|
|
case "False":
|
|
Reardecelerationtog.isOn = false;
|
|
break;
|
|
case "":
|
|
Reardecelerationtog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Reardecelerationtog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (prelimittog)
|
|
{
|
|
case "False":
|
|
Prelimittog.isOn = false;
|
|
break;
|
|
case "":
|
|
Prelimittog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Prelimittog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (posteriorlimittog)
|
|
{
|
|
case "False":
|
|
Posteriorlimittog.isOn = false;
|
|
break;
|
|
case "":
|
|
Posteriorlimittog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Posteriorlimittog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog1)
|
|
{
|
|
case "False":
|
|
Aircylindertog1.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog1.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog1.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog2)
|
|
{
|
|
case "False":
|
|
Aircylindertog2.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog2.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog2.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog3)
|
|
{
|
|
case "False":
|
|
Aircylindertog3.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog3.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog3.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog4)
|
|
{
|
|
case "False":
|
|
Aircylindertog4.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog4.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog4.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog5)
|
|
{
|
|
case "False":
|
|
Aircylindertog5.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog5.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog5.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog6)
|
|
{
|
|
case "False":
|
|
Aircylindertog6.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog6.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog6.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog7)
|
|
{
|
|
case "False":
|
|
Aircylindertog7.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog7.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog7.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (aircylindertog8)
|
|
{
|
|
case "False":
|
|
Aircylindertog8.isOn = false;
|
|
break;
|
|
case "":
|
|
Aircylindertog8.isOn = false;
|
|
break;
|
|
case "True":
|
|
Aircylindertog8.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
switch (topinplacetog)
|
|
{
|
|
case "False":
|
|
Topinplacetog.isOn = false;
|
|
break;
|
|
case "":
|
|
Topinplacetog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Topinplacetog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (lowerinplacetog)
|
|
{
|
|
case "False":
|
|
Lowerinplacetog.isOn = false;
|
|
break;
|
|
case "":
|
|
Lowerinplacetog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Lowerinplacetog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (clampcovertog1)
|
|
{
|
|
case "False":
|
|
Clampcovertog1.isOn = false;
|
|
break;
|
|
case "":
|
|
Clampcovertog1.isOn = false;
|
|
break;
|
|
case "True":
|
|
Clampcovertog1.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (clampcovertog2)
|
|
{
|
|
case "False":
|
|
Clampcovertog2.isOn = false;
|
|
break;
|
|
case "":
|
|
Clampcovertog2.isOn = false;
|
|
break;
|
|
case "True":
|
|
Clampcovertog2.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (breakdowntog)
|
|
{
|
|
case "False":
|
|
Breakdowntog.isOn = false;
|
|
break;
|
|
case "":
|
|
Breakdowntog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Breakdowntog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (airswitchtog)
|
|
{
|
|
case "False":
|
|
Airswitchtog.isOn = false;
|
|
break;
|
|
case "":
|
|
Airswitchtog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Airswitchtog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (controllertog)
|
|
{
|
|
case "False":
|
|
Controllertog.isOn = false;
|
|
break;
|
|
case "":
|
|
Controllertog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Controllertog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (isolatetog)
|
|
{
|
|
case "False":
|
|
Isolatetog.isOn = false;
|
|
break;
|
|
case "":
|
|
Isolatetog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Isolatetog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (limittog1)
|
|
{
|
|
case "False":
|
|
Limittog1.isOn = false;
|
|
break;
|
|
case "":
|
|
Limittog1.isOn = false;
|
|
break;
|
|
case "True":
|
|
Limittog1.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (limittog2)
|
|
{
|
|
case "False":
|
|
Limittog2.isOn = false;
|
|
break;
|
|
case "":
|
|
Limittog2.isOn = false;
|
|
break;
|
|
case "True":
|
|
Limittog2.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (risetog)
|
|
{
|
|
case "False":
|
|
Risetog.isOn = false;
|
|
break;
|
|
case "":
|
|
Risetog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Risetog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
|
|
switch (overtimetog)
|
|
{
|
|
case "False":
|
|
Overtimetog.isOn = false;
|
|
break;
|
|
case "":
|
|
Overtimetog.isOn = false;
|
|
break;
|
|
case "True":
|
|
Overtimetog.isOn = true;
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
Offbutton.onClick.AddListener(() =>
|
|
{
|
|
if (action != null)
|
|
{
|
|
action?.Invoke();
|
|
}
|
|
});
|
|
}
|
|
void Start()
|
|
{
|
|
|
|
}
|
|
|
|
|
|
void Update()
|
|
{
|
|
|
|
}
|
|
}
|