Class NullDiagnosticsSystem
- Namespace
- Framework.Systems.Diagnostics.Null
- Assembly
- Assembly-CSharp.dll
IDiagnosticsSystem Null Object 구현. ENABLE_DIAGNOSTICS 미정의 시 DI에 등록.
public sealed class NullDiagnosticsSystem : IDiagnosticsSystem
- Inheritance
-
objectNullDiagnosticsSystem
- Implements
Remarks
릴리즈 빌드에서 Diagnostics 코드 분기 없이 no-op으로 동작. 모든 호출은 완전히 무시되며 GC 및 CPU 비용 없음.
Methods
Initialize()
시스템 초기화. 서브시스템 준비 및 설정 적용.
public void Initialize()
Tick(float)
매 프레임 호출. 수집 → 집계 → 감지 → 출력 파이프라인 실행.
public void Tick(float deltaTime)
Parameters
deltaTimefloatITimeSystem.DeltaTime 값.