CQ_Intelligent-Technology-T.../Assets/Scripts/LinkClick.cs

72 lines
1.9 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class LinkClick : MonoBehaviour
{
public Button delte;
void Start()
{
GetComponent<Button>().onClick.AddListener(() =>
{
UseLink(transform.name.Split('|'));
});
delte.onClick.AddListener(() =>
{
Destroy(gameObject);
});
}
private void UseLink(string[] type)
{
if (type[0].Equals("开空调"))
{
Control_Air.Instance.AudiosTalk("开空调");
if (type[1].Equals("关窗"))
{
Control_Windows.Instance.AudiosTalk("关窗户");
}
if (type[1].Equals("关窗帘"))
{
Control_Curtain.Instance.AudiosTalk("关窗帘");
}
}
if (type[0].Equals("关空调"))
{
Control_Air.Instance.AudiosTalk("关空调");
if (type[1].Equals("开窗"))
{
Control_Windows.Instance.AudiosTalk("开窗户");
}
if (type[1].Equals("开窗帘"))
{
Control_Curtain.Instance.AudiosTalk("开窗帘");
}
}
if (type[0].Equals("开电视"))
{
Control_Tv.Instance.AudiosTalk("开电视");
if (type[1].Equals("关灯"))
{
Control_Light.Instance.AudiosContorl("关灯");
}
if (type[1].Equals("关窗帘"))
{
Control_Curtain.Instance.AudiosTalk("关窗帘");
}
}
if (type[0].Equals("关电视"))
{
if (type[1].Equals("开灯"))
{
Control_Light.Instance.AudiosContorl("开灯");
}
if (type[1].Equals("开窗帘"))
{
Control_Curtain.Instance.AudiosTalk("开窗帘");
}
}
}
}