C# 클래스 RedBlueGames.Tools.TimeManager

Class that handles setting TimeScale to 0 and back, properly handling multiple requests to pause and unpause.
파일 보기 프로젝트 열기: redbluegames/rb-unity-tools

공개 메소드들

메소드 설명
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