using System.Collections;
using System.Collections.Generic;
using System.Linq;
using TMPro;
using Unity.VisualScripting.Antlr3.Runtime;
using UnityEngine;
using UnityEngine.UI;
///
/// 空调控制
///
public class Control_Air : MonoBehaviour
{
public static Control_Air Instance;
///
/// 制冷按钮
///
public Button Cool;
///
/// 制热按钮
///
public Button Warm;
///
/// 温度+
///
public Button TempAdd;
///
/// 温度-
///
public Button TempSub;
///
/// 风速+
///
public Button WindAdd;
///
/// 风速-
///
public Button WindSub;
///
/// 打开空调
///
public Button Open;
///
/// 是否开启空调
///
bool isOpen;
///
/// 点击的空调
///
public Transform airobject;
private void Awake()
{
Instance = this;
}
void Start()
{
Open.onClick.AddListener(() =>
{
isOpen = !isOpen;
OpenAir(isOpen);
});
Cool.onClick.AddListener(() =>
{
OpenAir(true);
});
Warm.onClick.AddListener(() =>
{
SetWarm();
});
TempAdd.onClick.AddListener(() =>
{
AddTemp();
});
TempSub.onClick.AddListener(() =>
{
SubTemp();
});
WindAdd.onClick.AddListener(() =>
{
AddWind();
});
WindSub.onClick.AddListener(() =>
{
SubWind();
});
}
///
/// 打开空调 默认为制冷
///
private void OpenAir(bool isopen)
{
if (isopen)
{
Canvas chirendcanvas = airobject.GetComponentInChildren