Tutorial Master 2.0.5 Patch Notes

A new Tutorial Master update is now live on the Asset Store. This update is packed with lots of changes and improvements!

There are code-breaking API changes! UnityEvent changes may be lost and compilation errors may occur.

API Changes

  • Added ActiveStageIndex in TutorialMasterManager Component
  • Added StartTutorial(tutorialIndex, stageIndex) method. Allows you to start a Tutorial at a specific Stage.
  • Added OnTutorialPlay event, which is called after Tutorial started playing.
  • Added OnStagePlay event, which is called after Stage started playing. It passes a Stage object as a parameter.
  • OnStageEnter is now called before the Stage is initialized
  • OnStageEnter passes Stage object as a parameter
  • OnTutorialEnter is now called before Tutorial is initialized
  • OnTutorialEnter passes Tutorial object as a parameter
  • Renamed CurrentTutorialIndex to ActiveTutorialIndex in TutorialMasterManager Component
  • Renamed CurrentStageIndex to ActiveStageIndex in TutorialMasterManager Component

Improvements

  • Added verbose data validation system. You can read more about it here.

Bug Fixes

  • [Editor] Fixed a bug when controls wouldn’t be properly updated when changing selected Stage or Tutorial
  • [Runtime] Fixed a bug when using override prefab would lead to errors. Note that you will need to re-assign custom prefabs again.

If you’ve found a bug, or have any questions. Be sure to check out the support section or sending an email to support@hardcodelab.com

To see currently open issues, see the issues page.

Tutorial Master 2.0.4 Patch Notes

A new Tutorial Master update is now live on the Asset Store.

Bug Fixes

  • Fixed a bug that would prevent Effects from being added to Modules
  • Fixed an issue when UnityEvent Invoker trigger wouldn’t update properly

If you’ve found a bug, or have any questions. Be sure to check out the support section or sending an email to support@hardcodelab.com

To see currently open issues, see the issues page.

Tutorial Master 2.0.3 Patch Notes

A new Tutorial Master update is now live on the Asset Store.

Bug Fixes

  • [Issue #4] Fixed a bug when Fly-In and Floating Effects wouldn’t work when “Update Every Frame” was enabled in Module settings.

Improvements

  • Stage Module Editor has been improved to filter them by type. This makes it easier to manage multiple modules. You can always disable the setting by checking “Show all Modules”.
  • Removed unnecessary sprites and code in the Inventory Demo project.
  • Inventory Demo codebase is now inside of its own namespace.
  • Added Assembly Definition for an Inventory Demo codebase.

Changes

  • [Issue #3] Inventory Demo is no longer distributed inside of .unitypackage, but rather in a folder structure to address the broken dependencies issue.
  • Inventory Demo no longer relies on TextMesh Pro plugin to operate.

If you’ve found a bug, or have any questions. Be sure to check out the support section or sending an email to support@hardcodelab.com

To see currently open issues, see the issues page.

Tutorial Master 2.0.2 Patch Notes

A new Tutorial Master update is now live on the Asset Store.

What’s New?

Improvements

  • Added Assembly Definition files. The main improvement is faster compilation times whenever you make changes to your scripts. You can read more about assembly definition files here.

Found a bug, or have any questions? Be sure to check out the support section or sending an email to support@hardcodelab.com

To see currently open issues, see the issues page.

Tutorial Master 2.0.1 Patch Notes

A new Tutorial Master update is now live on the Asset Store.

Bug Fixes

  • [Issue#1] Fixed a bug when module’s transform scale would change if re-parented with Canvas of a different scale apart from 1x1x1

Improvements

  • Default prefabs of Arrow and Highlighter Module will no longer block user mouse clicks
  • Added more null checking to minimize uncaught exceptions
  • More reliable error logging
  • Optimized scripts

If you’ve found a bug, or have any questions. Be sure to check out the support section or sending an email to support@hardcodelab.com

To see currently open issues, see the issues page.