Example #1
0
 /// <summary>
 /// Constructs a new countdown.
 /// </summary>
 /// <param name="source">Coroutine to run.</param>
 /// <param name="script">Script to run Coroutine on.</param>
 /// <param name="playOnAwake">If true, starts the countdown automatically after construction.</param>
 public Countdown(GetIEnumerator source, MonoBehaviour script, bool playOnAwake) : this(source, script)
 {
     if (playOnAwake)
     {
         Play();
     }
 }
 /// <summary>
 /// Constructs a new countdown.
 /// </summary>
 /// <param name="source">Coroutine to run.</param>
 /// <param name="script">Script to run Coroutine on.</param>
 /// <param name="playOnAwake">If true, starts the countdown automatically after construction.</param>
 public Countdown(GetIEnumerator source, MonoBehaviour script, bool playOnAwake)
     : this(source, script)
 {
     if (playOnAwake)
         Play();
 }
Example #3
0
 /// <summary>
 /// Constructs a new countdown.
 /// </summary>
 /// <param name="source">Coroutine to run.</param>
 /// <param name="script">Script to run Coroutine on.</param>
 public Countdown(GetIEnumerator source, MonoBehaviour script)
 {
     this.source = source;
     this.script = script;
 }
 /// <summary>
 /// Constructs a new countdown.
 /// </summary>
 /// <param name="source">Coroutine to run.</param>
 /// <param name="script">Script to run Coroutine on.</param>
 public Countdown(GetIEnumerator source, MonoBehaviour script)
 {
     this.source = source;
     this.script = script;
 }