Files
aibis-dream/Assets/Scripts/FixSystemNew/CoolingMachine/CoolingSystemCommand.cs
T
2025-02-20 00:55:14 +08:00

106 lines
3.2 KiB
C#

using System.Collections;
using AibisDream.Framework;
using UnityEngine;
using Yarn.Unity;
namespace AibisDream.FixSystem
{
public static class CoolingSystemCommand
{
// 打开冷却系统UI
[YarnCommand("open_cooling_system")]
public static IEnumerator OpenCoolingSystem()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// return cooling.OpenCoolingSystem();
Debug.Log("冷却系统停用");
yield break;
}
// 插管
[YarnCommand("link_tube")]
public static IEnumerator LinkTube()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// return cooling.LinkTube();
Debug.Log("冷却系统停用");
yield break;
}
// 打开左侧冷却液界面
[YarnCommand("open_bottle_ui")]
public static IEnumerator OpenBottleUI()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// return cooling.OpenBottleUI();
Debug.Log("冷却系统停用");
yield break;
}
// 打开卡扣
[YarnCommand("unlock")]
public static void Unlock()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// cooling.Unlock();
Debug.Log("冷却系统停用");
}
// 关闭卡扣
[YarnCommand("lock")]
public static void Lock()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// cooling.Lock();
Debug.Log("冷却系统停用");
}
// 点击泵机开关
[YarnCommand("start_pump")]
public static void StartPump()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// cooling.StartPump();
Debug.Log("冷却系统停用");
}
// 冷却液架收回
[YarnCommand("close_bottle_ui")]
public static IEnumerator CloseBottleUI()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// return cooling.CloseBottleUI();
Debug.Log("冷却系统停用");
yield break;
}
// 冷却系统UI收回
[YarnCommand("close_cooling_system")]
public static IEnumerator CloseCoolingSystem()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// return cooling.CloseCoolingSystem();
Debug.Log("冷却系统停用");
yield break;
}
// 拔管
[YarnCommand("pull_out_tube")]
public static IEnumerator PullOutTube()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// return cooling.PullOutTube();
Debug.Log("冷却系统停用");
yield break;
}
// 运行结束
[YarnCommand("stop_pump")]
public static void StopPump()
{
// var cooling = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// cooling.StopPump();
Debug.Log("冷却系统停用");
}
}
}