Stratasys-450mc-VR/Assets/XRI_Examples/VRWalkthrough/Scripts/WalkthroughTriggers/WalkthroughTrigger.cs

21 lines
747 B
C#

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