Hello. I have set up a pause menu in my game using time.TimeScale and setting it to 0 when the player pauses the game, and i utilize GUI to set up the menu to unpause the game. This works fine, but I would prefer to set up my pause menu with gameobjects, as it gives me a better range for adjusting graphics to what I would like to see, and also adding button animations. I searched a bit and found that i can use time.unscaledtime to allow gameobjects to continue to animate and operate even when the time.timescale is set to 0. Can someone guide me as to how to use time.unscaledtime so that my gameobjects would be unaffected when I pause the game?
Try setting the “Update Mode” on the “Animator” component to “Unscaled Time”, this makes the animations use UnscaledTime, so it should work properly.