using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class WeiGuanJianCe_SenSor : Sensor
{
public bool isBiQiang = false;
///
/// 是否进入口咽部
///
public bool isYanHou = false;
///
/// 是否进入气管
///
public bool isQiGuan = false;
int BiQiangNum = 0;
int YanHouNum = 0;
int QiGuanNum = 0;
public Text txt;
public override void ReceiveData(string datas)
{
base.ReceiveData(datas);
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("XTJC")) return;
if (datas.Contains("Channl:"))
{
string str = datas.Split("Channl:")[1].Split(',')[0];
this.Log($"检测的数据为:{datas.Split("Channl:")[1].Split(',')[0]}");
switch (str)
{
case "1":
BiQiangNum++;
break;
case "2":
YanHouNum++;
break;
case "3":
QiGuanNum++;
break;
default:
break;
}
isBiQiang = BiQiangNum % 2 != 0;
isYanHou = YanHouNum % 2 != 0;
isQiGuan = QiGuanNum % 2 != 0;
}
}
public void SetZero_WeiGuan()
{
BiQiangNum = 0;
YanHouNum = 0;
QiGuanNum = 0;
isBiQiang = false;
isYanHou = false;
isQiGuan = false;
txt.text = $"胃管:{isBiQiang}+{BiQiangNum},咽喉:{isYanHou}+{YanHouNum},气管:{isQiGuan}+{QiGuanNum}";
}
public override void Display(string datas)
{
base.Display(datas);
txt.text = $"胃管:{isBiQiang}+{BiQiangNum},咽喉:{isYanHou}+{YanHouNum},气管:{isQiGuan}+{QiGuanNum}";
}
}