C# Класс RedBlueGames.Tools.TimeManager

Class that handles setting TimeScale to 0 and back, properly handling multiple requests to pause and unpause.
Показать файл Открыть проект

Открытые методы

Метод Описание
RequestLowLevelPause ( ) : void

Requests a low level pause, used for debugging

RequestLowLevelUnpause ( ) : void

Requests a low level unpause

RequestPause ( ) : void

Pauses the game, or increments the pause counter if it's already paused.

RequestUnpause ( ) : void

Attempts to unpause the game. Once all requests to pause have been unwound, the game unpauses.

Приватные методы

Метод Описание
ResolveTimeScale ( ) : void

Описание методов

RequestLowLevelPause() публичный статический Метод

Requests a low level pause, used for debugging
public static RequestLowLevelPause ( ) : void
Результат void

RequestLowLevelUnpause() публичный статический Метод

Requests a low level unpause
public static RequestLowLevelUnpause ( ) : void
Результат void

RequestPause() публичный статический Метод

Pauses the game, or increments the pause counter if it's already paused.
public static RequestPause ( ) : void
Результат void

RequestUnpause() публичный статический Метод

Attempts to unpause the game. Once all requests to pause have been unwound, the game unpauses.
public static RequestUnpause ( ) : void
Результат void