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