Files
aibis-dream/Assets/Scripts/FixSystemNew/Screen System/ScreenYarnCommand.cs
T
2025-05-21 16:47:17 +08:00

44 lines
1.1 KiB
C#

using System.Collections;
using AibisDream.FixSystem;
using UnityEngine;
using Yarn.Unity;
namespace AibisDream
{
public static class ScreenYarnCommand
{
private static ScreenSystem ScreenSystem => FixSystemCenter.SystemDic.Get<ScreenSystem>();
[YarnCommand("clear_screen")]
public static void ClearTextScreen()
{
ScreenSystem.ClearTextScreen();
}
[YarnCommand("complete_task")]
public static void CompleteTask(string lineId)
{
ScreenSystem.TaskScreen.CompleteTask(lineId);
}
[YarnCommand("clear_tasks")]
public static void ClearTasks()
{
ScreenSystem.TaskScreen.ClearTasks();
}
[YarnCommand("task_moveIn")]
public static IEnumerator ShowTask()
{
Debug.LogWarning("task_moveIn 已废弃,请尽快删除");
yield break;
}
[YarnCommand("task_moveOut")]
public static IEnumerator HideTask()
{
Debug.LogWarning("task_moveOut 已废弃,请尽快删除");
yield break;
}
}
}