Search Unity

Help Finding the loop for me

Discussion in 'Scripting' started by masterbuilder335, Apr 8, 2021.

  1. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    So what I would like to do is (Do something, wait, Do something, wait) and loop but I don't know which loop can do that
     
  2. Terraya

    Terraya

    Joined:
    Mar 8, 2018
    Posts:
    646
    use IEnumerator ;)
     
    masterbuilder335 likes this.
  3. Kurt-Dekker

    Kurt-Dekker

    Joined:
    Mar 16, 2013
    Posts:
    38,726
    As Terraya hints above, you want a Coroutine, which is an object returning an IEnumerator.

    Work through a few different tutorials for how to set them up and handle them. They're pretty powerful.
     
    Terraya and masterbuilder335 like this.
  4. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    hmm, Will definitely take a look, Thx!
     
  5. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    Code (CSharp):
    1.  IEnumerator HideStars()
    2.     {
    3.         yield return new WaitForSeconds(300);
    4.         StarsParticleSystem.Play;
    5.         yield return new WaitForSeconds(300);
    6.         StarsParticleSystem.Stop;
    7.     }
     
  6. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    It says line 14 and 16 have a syntax error
     
  7. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
     
  8. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    sorry 4 and 6
     
  9. sngdan

    sngdan

    Joined:
    Feb 7, 2014
    Posts:
    1,154
    ()
     
    masterbuilder335 likes this.
  10. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
  11. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
  12. masterbuilder335

    masterbuilder335

    Joined:
    Jan 14, 2021
    Posts:
    69
    I got it, Thx!!