namespace UnityEngine.XR.Content.Walkthrough { /// /// Base class for all triggers used by walkthrough steps. /// abstract public class WalkthroughTrigger : MonoBehaviour { /// /// Attempts to return a trigger to a state where it can be activated again /// /// False if this trigger cannot be reset or would automatically fire public abstract bool ResetTrigger(); /// /// Checks if this trigger's pass/fail condition is active /// /// True if this trigger is no longer blocking the current walkthrough step public abstract bool Check(); } }