Weaver v5.1

  • Fixed the Animancer Lite DLLs to not give errors in the new scripting runtime (they didn't prevent anything from working, but were annoying).
  • Fixed compile warnings in the new scripting runtime (mostly about serialized fields being unused).
  • Fixed procedural assets in Unity 2018.3+:
    • Fixed build number to properly increment when compiling consecutive builds.
    • Fixed procedural prefabs to be named correctly.
    • Fixed procedural prefabs to use the new PrefabUtility.SaveAsPrefabAsset method.
  • Improved ScriptBuilder:
    • Renamed BuildScript to AppendScript.
    • Renamed BuildScriptIfRequired to BuildScript.
    • Added forceBuild parameter to BuildScript.
  • Fixed BuildDetailsScriptBuilder to always force the script to generate during builds.
  • Added a name parameter to the MeshBuilder.Compile method that creates a new Mesh (default is "Procedural Mesh").