Table of Contents

Class DiagnosticsOverlay

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

IDiagnosticsOverlay 구현체. IMGUI 기반 런타임 HUD.

public sealed class DiagnosticsOverlay : MonoBehaviour, IDiagnosticsOverlay
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
DiagnosticsOverlay
Implements

Remarks

Set(key, value) 호출은 매 프레임 가능 — 실제 IMGUI 렌더는 OverlayRefreshInterval 주기. ZString으로 GC-free 문자열 캐싱 — boxing 없음. 토글 키 입력은 DiagnosticsSystem에서 처리.

Properties

IsVisible

현재 표시 여부.

public bool IsVisible { get; }

Property Value

bool

Methods

Remove(string)

항목 제거.

public void Remove(string key)

Parameters

key string

제거할 레이블.

Set(string, string)

항목 추가 또는 갱신.

public void Set(string key, string value)

Parameters

key string

표시 레이블.

value string

표시 값 문자열 (ZString으로 생성 권장).

SetRefreshInterval(float)

갱신 주기 설정.

public void SetRefreshInterval(float interval)

Parameters

interval float

SetVisible(bool)

Overlay 전체 표시/숨김.

public void SetVisible(bool visible)

Parameters

visible bool