Example #1
0
 ///Timing
 public void waitFor(float time, weaponDelegate doThisThenWait, weaponDelegate thenDoThis)
 {
     StartCoroutine(timedWait(time, doThisThenWait, thenDoThis));
 }
Example #2
0
 IEnumerator timedWait(float time, weaponDelegate doThisThenWait, weaponDelegate thenDoThis)
 {
     doThisThenWait();
     yield return new WaitForSeconds(time);
     thenDoThis();
 }