Table of Contents

Class NullDiagnosticsSystem

Namespace
Framework.Systems.Diagnostics.Null
Assembly
Assembly-CSharp.dll

IDiagnosticsSystem Null Object 구현. ENABLE_DIAGNOSTICS 미정의 시 DI에 등록.

public sealed class NullDiagnosticsSystem : IDiagnosticsSystem
Inheritance
object
NullDiagnosticsSystem
Implements

Remarks

릴리즈 빌드에서 Diagnostics 코드 분기 없이 no-op으로 동작. 모든 호출은 완전히 무시되며 GC 및 CPU 비용 없음.

Methods

Initialize()

시스템 초기화. 서브시스템 준비 및 설정 적용.

public void Initialize()

Tick(float)

매 프레임 호출. 수집 → 집계 → 감지 → 출력 파이프라인 실행.

public void Tick(float deltaTime)

Parameters

deltaTime float

ITimeSystem.DeltaTime 값.