VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
AVR_Effect.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4 
5 namespace AVR.Core {
6  /// <summary>
7  /// Represents a generic effect, such as fading a color on a camera.
8  /// </summary>
9  [AVR.Core.Attributes.DocumentationUrl("class_a_v_r_1_1_core_1_1_a_v_r___effect.html")]
10  public abstract class AVR_Effect : AVR_Behaviour
11  {
12  /// <summary>
13  /// Start the effect
14  /// </summary>
15  public abstract void StartEffect();
16 
17  /// <summary>
18  /// End the effect
19  /// </summary>
20  public abstract void EndEffect();
21 
22  /// <summary>
23  /// Start the effect and automatically end it right after
24  /// </summary>
25  public abstract void StartEndEffect();
26 
27  /// <summary>
28  /// True if the effect is starting/started or ending but not yet ended.
29  /// </summary>
30  public abstract bool isBusy();
31  }
32 }
Monobehaviour but with an added URL button to a documentation page.
Sets the documentation html file inside of Packages/com.avr.core/Documentation/html of a given class...
Represents a generic effect, such as fading a color on a camera.
Definition: AVR_Effect.cs:10