Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice
  2. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  3. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Need SpriteShape callbacks for when it is generated, but how?

Discussion in '2D Experimental Preview' started by Discipol, Jun 13, 2019.

  1. Discipol

    Discipol

    Joined:
    May 6, 2015
    Posts:
    83
    Hi! I am procedurally generating a racing track (with an automatic linerenderer) and I need to wait for it to finish before I remove a black overlay and allow the player to take control of the car.

    The track length differs from run to run so I can't just wait ... I dunno, 5 seconds and assume it is done. Every now and then I start too early and the SpriteShape does not exist.

    I snooped around and found Job logic around but the creation starts inside "OnWillRenderObject" and I have no way to access it.

    I wish there where some Action or UnityAction as callbacks for when the track is done creating. Or perhaps there's something with Jobs that I am just not aware? I don't know but I really could appreciate your help <3
     
  2. Venkify

    Venkify

    Unity Technologies

    Joined:
    Apr 7, 2015
    Posts:
    648