Files
aibis-dream/Assets/Scripts/FixSystemNew/Screen System/ScreenYarnCommand.cs
T
2025-03-10 22:21:21 +08:00

30 lines
821 B
C#

using System.Collections;
using UnityEngine;
using Yarn.Unity;
namespace AibisDream.FixSystem
{
public static class ScreenYarnCommand
{
private static ScreenSystem ScreenSystem => FixSystemCenter.SystemDic.Get<ScreenSystem>();
[YarnCommand("open_screen")]
public static IEnumerator OpenScreen(string picName = "占位资源")
{
Sprite sprite = Resources.Load<Sprite>($"Art/Fix/线框图/{picName}");
return ScreenSystem.OnLink(sprite);
}
[YarnCommand("close_screen")]
public static IEnumerator CloseScreen()
{
return ScreenSystem.OnUnlink();
}
[YarnCommand("clear_screen")]
public static void ClearTextScreen()
{
ScreenSystem.ClearTextScreen();
}
}
}