|
Payback 0.0.1
CK Graduation Project
|
#include <TimeManagementSubsystem.h>


Public 멤버 함수 | |
| virtual void | Deinitialize () override |
| void | ApplyTimeScale (float TimeScale, bool bForce=false) |
| void | ResetTimeScale () |
| FORCEINLINE float | GetCurrentTimeScale () const |
| FORCEINLINE FOnTimeScaleRaised & | GetOnTimeScaleRaised () |
Private 멤버 함수 | |
| void | SetTimeScaleInternal (float NewTimeScale) |
Private 속성 | |
| FOnTimeScaleRaised | OnTimeScaleRaised |
| float | CurrentTimeScale = 1.0f |
| uint8 | bBroadcasting: 1 = false |
전역 시간 배율의 단일 소유자.
시간을 건드리는 쪽(카메라 이펙트, 히트스톱, UI 레이어 등)은 서로를 알 필요 없이 자기가 원하는 배율만 요청하고, 합치는 규칙은 이 서브시스템이 정한다.
규칙
| void UTimeManagementSubsystem::ApplyTimeScale | ( | float | TimeScale, |
| bool | bForce = false |
||
| ) |


|
overridevirtual |

|
inline |
|
inline |
| void UTimeManagementSubsystem::ResetTimeScale | ( | ) |
|
private |

|
private |
|
private |
|
private |