Time Manager

Do you need to pause or resume game? Easy! Just use this small system presented by TimeManager class.

To use this system, inject TimeManager class into your class, as shown below:

[Inject] private TimeManager timeManager;

Available methods

void PauseGame()

This method sets time scale to 0, so it pauses your game.


void ResumeGame()

This method restores time scale to initial value, so it continues your game.


void SetTimeScale(float timeScale)

This method sets a certain time scale. Next times when you call ResumeGame() method, it will restore time scale to this value.

Last updated