Files
aibis-dream/Assets/Scripts/FixSystemNew/Screen System/ScreenYarnCommand.cs
T
dingyuntian 10e2871f56 修复部分问题
1. 章节解锁问题
2. 部分文字显示错误
3. 部分图层排序错误
2026-01-12 16:46:51 +08:00

47 lines
1.2 KiB
C#

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 void ShowTask()
{
Debug.LogWarning("task_moveIn 已废弃,请尽快删除");
}
[YarnCommand("task_moveOut")]
public static void HideTask()
{
Debug.LogWarning("task_moveOut 已废弃,请尽快删除");
}
[YarnCommand("show_task_panel")]
public static void ShowTaskPanel(float duration = 1f)
{
ScreenSystem.ShowTaskPanel(duration);
}
}
}