Files
aibis-dream/Assets/Scripts/FixSystemNew/Screen System/ScreenYarnCommand.cs
T
2025-02-12 15:12:00 +08:00

30 lines
774 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()
{
Sprite sprite = Resources.Load<Sprite>("Art/Obj/gear");
return ScreenSystem.OnLink(sprite);
}
[YarnCommand("close_screen")]
public static IEnumerator CloseScreen()
{
return ScreenSystem.OnUnlink();
}
[YarnCommand("clear_screen")]
public static void ClearTextScreen()
{
ScreenSystem.ClearTextScreen();
}
}
}