using UnityEngine;
using UnityEngine.Events;
namespace Exoa.TutorialEngine
{
public class TutorialEvents
{
public delegate void OnTutorialEventHandler();
public delegate void OnTutorialFocusHandler(string objectName, Vector3 rectCenterPosition);
public delegate void OnTutorialProgressHandler(int currentStep, int totalSteps);
///
/// Triggered when the tutorial is completed
///
public static OnTutorialEventHandler OnTutorialComplete;
///
/// Triggered when the step has changed
///
public static OnTutorialProgressHandler OnTutorialProgress;
///
/// Triggered when a game object is hightlighted
///
public static OnTutorialFocusHandler OnTutorialFocus;
///
/// Triggered when a tutorial file has been loaded
///
public static OnTutorialEventHandler OnTutorialLoaded;
///
/// Triggered when a tutorial is ready to play
///
public static OnTutorialEventHandler OnTutorialReady;
}
}