static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths)
    {
        bool subactionDataChanged = false;

        //Check if any of the items in Resources/SubactionData/ changed. If so, mark that they have so we can re-generate their documentation
        foreach (string str in importedAssets)
        {
            if (str.Contains("Resources/SubactionData/"))
            {
                subactionDataChanged = true;
            }
        }
        foreach (string str in deletedAssets)
        {
            if (str.Contains("Resources/SubactionData/"))
            {
                subactionDataChanged = true;
            }
        }

        foreach (string str in movedAssets)
        {
            if (str.Contains("Resources/SubactionData/"))
            {
                subactionDataChanged = true;
            }
        }

        if (subactionDataChanged)
        {
            SubactionDataDocumentationCreator.generateHtml();
        }
    }
 void OnValidate()
 {
     SubactionDataDocumentationCreator.generateHtml();
 }