Committed everything

This commit is contained in:
2021-06-30 21:39:19 +10:00
commit fcfa8e7213
525 changed files with 49440 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
using System;
namespace Ink
{
public interface IPlugin
{
// Hooks: if in doubt use PostExport, since the parsedStory is in a more finalised state.
// Hook for immediately after the story has been parsed into its basic Parsed hierarchy.
// Could be useful for modifying the story before it's exported.
void PostParse(Parsed.Story parsedStory);
// Hook for after parsed story has been converted into its runtime equivalent. Note that
// during this process the parsed story will have changed structure too, to take into
// account analysis of the structure of Weave, for example.
void PostExport(Parsed.Story parsedStory, Runtime.Story runtimeStory);
}
}