U3D_TobaccoWarehouseISMDTSy.../Assets/Scripts/YL/Coverremovalmachine.cs

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()
{
}
}