Files

31 lines
982 B
C#

using System.Collections;
using AibisDream.FixSystem;
using Yarn.Unity;
namespace AibisDream
{
public static class PunchTapeYarnCommand
{
private static PunchTapeManager PunchTapeManager => PunchTapeManager.Instance;
private static PunchTapePrinter PunchTapePrinter => PunchTapeManager.Instance.PunchTapePrinter;
[YarnCommand("generate_PunchTape")]
public static void GeneratePunchTapeWindow(string definitionId, bool directlyAddToFavorites = false)
{
PunchTapeManager.GeneratePunchTapeWindow(definitionId, directlyAddToFavorites);
}
[YarnCommand("CollectionClue")]
public static void CollectPunchTapeFromWindow()
{
PunchTapeManager.CollectPunchTapeFromWindow();
}
[YarnCommand("PrintPunchTapes")]
public static IEnumerator PrintPunchTapes(int count)
{
yield return PunchTapePrinter.RunPrintAnimation(count);
}
}
}